robotpkg/wip/aig bulk build results
Log for aig-1.2.1 on Fedora-42-x86_64: bulk.log (Back)
=> Checking for clear installation
===> Installing bootstrap dependencies for aig-1.2.1
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-42-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-42-x86_64/All/tnftp-20151004~ssl.tgz
===> Checking bootstrap dependencies for aig-1.2.1
=> Required robotpkg package digest>=20080510: digest-20080510 found
=> Required robotpkg package tnftp>=20130505~ssl: tnftp-20151004~ssl found
=> Required system package gzip: gzip-1.13 found
=> Required system package pax and tar archivers: pax found
=> Required system package pkg_install>=20110805.12: pkg_install-20211115.3 found
===> Done bootstrap-depends for aig-1.2.1
===> Installing full dependencies for aig-1.2.1
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-42-x86_64/All/coal-3.0.1.tgz
=> Dependency digest-20080510 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-42-x86_64/All/eiquadprog-1.2.9.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-42-x86_64/All/example-robot-data-4.2.0.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-42-x86_64/All/pinocchio-3.4.0.tgz
=> Dependency tnftp-20151004~ssl already installed
===> Checking build options for aig-1.2.1
=> Building with no option.
===> Checking alternatives for aig-1.2.1
=> Use the GNU C++ compiler: c++-compiler provided by g++>=3
=> Use the GNU C compiler: c-compiler provided by gcc>=3
===> Checking dependencies for aig-1.2.1
=> Required system package boost-headers>=1.34.1: boost-headers-1.83 found
=> Required system package boostlib-unit_test_framework>=1.34.1: boost-libs-1.83.0 found
=> Required system package cmake>=3.10: cmake-3.31.6 found
=> Required system package eigen3>=3.0.0: eigen3-3.4.0 found
=> Required system package g++>=3: g++-15.1.1 found
=> Required system package gcc>=3: gcc-15.1.1 found
=> Required system package libstdc++: libstdc++ found
=> Required system package pkg-config>=0.22: pkg-config-2.3.0 found
=> Required system package urdfdom>=0.2.8: urdfdom-4.0.0 found
=> Required robotpkg package coal>=3: coal-3.0.1 found
=> Required robotpkg package eiquadprog>=1.2.0: eiquadprog-1.2.9 found
=> Required robotpkg package example-robot-data>=4.1: example-robot-data-4.2.0 found
=> Required robotpkg package pinocchio>=2.3: pinocchio-3.4.0 found
===> Done depends for aig-1.2.1
===> Extracting for aig-1.2.1
=> SHA1 checksums OK
=> RMD160 checksums OK
===> Configuring for aig-1.2.1
CMake Warning (dev) at /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/opt/openrobots/lib/cmake/pinocchio/pinocchioConfig.cmake:160 (find_dependency)
cmake/package-config.cmake:110 (find_package)
CMakeLists.txt:48 (add_project_dependency)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning at /opt/openrobots/lib/cmake/hpp-fcl/hpp-fclConfig.cmake:3 (message):
Please update your CMake from 'hpp-fcl' to 'coal'
Call Stack (most recent call first):
/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
/opt/openrobots/lib/cmake/pinocchio/pinocchioConfig.cmake:161 (find_dependency)
cmake/package-config.cmake:110 (find_package)
CMakeLists.txt:48 (add_project_dependency)
CMake Warning (dev) at /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/opt/openrobots/lib/cmake/coal/coalConfig.cmake:154 (find_dependency)
/opt/openrobots/lib/cmake/hpp-fcl/hpp-fclConfig.cmake:5 (find_package)
/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
/opt/openrobots/lib/cmake/pinocchio/pinocchioConfig.cmake:161 (find_dependency)
cmake/package-config.cmake:110 (find_package)
CMakeLists.txt:48 (add_project_dependency)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:53 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
===> Building for aig-1.2.1
In file included from /opt/openrobots/include/hpp/fcl/config.hh:1,
from /opt/openrobots/include/pinocchio/serialization/eigen.hpp:20,
from /opt/openrobots/include/pinocchio/serialization/fwd.hpp:11,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-composite.hpp:14,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-generic.hpp:9,
from /opt/openrobots/include/pinocchio/multibody/data.hpp:17,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/include/aig/dyna_com.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/src/dyna_com.cpp:7:
/opt/openrobots/include/hpp/fcl/coal.hpp:10:71: note: '#pragma message: Please update your includes from 'hpp/fcl' to 'coal''
10 | #pragma message("Please update your includes from 'hpp/fcl' to 'coal'")
| ^
In file included from /opt/openrobots/include/hpp/fcl/config.hh:1,
from /opt/openrobots/include/pinocchio/serialization/eigen.hpp:20,
from /opt/openrobots/include/pinocchio/serialization/fwd.hpp:11,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-composite.hpp:14,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-generic.hpp:9,
from /opt/openrobots/include/pinocchio/multibody/data.hpp:17,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/include/aig/biped_ig.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/src/biped_ig.cpp:7:
/opt/openrobots/include/hpp/fcl/coal.hpp:10:71: note: '#pragma message: Please update your includes from 'hpp/fcl' to 'coal''
10 | #pragma message("Please update your includes from 'hpp/fcl' to 'coal'")
| ^
In file included from /opt/openrobots/include/hpp/fcl/config.hh:1,
from /opt/openrobots/include/pinocchio/serialization/eigen.hpp:20,
from /opt/openrobots/include/pinocchio/serialization/fwd.hpp:11,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-composite.hpp:14,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-generic.hpp:9,
from /opt/openrobots/include/pinocchio/multibody/model.hpp:17,
from /opt/openrobots/include/pinocchio/algorithm/geometry.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/src/contac6d.cpp:8:
/opt/openrobots/include/hpp/fcl/coal.hpp:10:71: note: '#pragma message: Please update your includes from 'hpp/fcl' to 'coal''
10 | #pragma message("Please update your includes from 'hpp/fcl' to 'coal'")
| ^
In file included from /opt/openrobots/include/hpp/fcl/config.hh:1,
from /opt/openrobots/include/pinocchio/serialization/eigen.hpp:20,
from /opt/openrobots/include/pinocchio/serialization/fwd.hpp:11,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-composite.hpp:14,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-generic.hpp:9,
from /opt/openrobots/include/pinocchio/multibody/data.hpp:17,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/include/aig/biped_ig.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:3:
/opt/openrobots/include/hpp/fcl/coal.hpp:10:71: note: '#pragma message: Please update your includes from 'hpp/fcl' to 'coal''
10 | #pragma message("Please update your includes from 'hpp/fcl' to 'coal'")
| ^
In file included from /opt/openrobots/include/hpp/fcl/config.hh:1,
from /opt/openrobots/include/pinocchio/serialization/eigen.hpp:20,
from /opt/openrobots/include/pinocchio/serialization/fwd.hpp:11,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-composite.hpp:14,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-generic.hpp:9,
from /opt/openrobots/include/pinocchio/multibody/data.hpp:17,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/include/aig/biped_ig.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/aig/unittests/pyrene_settings.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_leg_ig.cpp:5:
/opt/openrobots/include/hpp/fcl/coal.hpp:10:71: note: '#pragma message: Please update your includes from 'hpp/fcl' to 'coal''
10 | #pragma message("Please update your includes from 'hpp/fcl' to 'coal'")
| ^
In file included from /opt/openrobots/include/hpp/fcl/config.hh:1,
from /opt/openrobots/include/pinocchio/serialization/eigen.hpp:20,
from /opt/openrobots/include/pinocchio/serialization/fwd.hpp:11,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-composite.hpp:14,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-generic.hpp:9,
from /opt/openrobots/include/pinocchio/multibody/data.hpp:17,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/include/aig/biped_ig.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/aig/unittests/pyrene_settings.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_dependencies_usage.cpp:4:
/opt/openrobots/include/hpp/fcl/coal.hpp:10:71: note: '#pragma message: Please update your includes from 'hpp/fcl' to 'coal''
10 | #pragma message("Please update your includes from 'hpp/fcl' to 'coal'")
| ^
In file included from /opt/openrobots/include/hpp/fcl/config.hh:1,
from /opt/openrobots/include/pinocchio/serialization/eigen.hpp:20,
from /opt/openrobots/include/pinocchio/serialization/fwd.hpp:11,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-composite.hpp:14,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-generic.hpp:9,
from /opt/openrobots/include/pinocchio/multibody/data.hpp:17,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/include/aig/biped_ig.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/aig/unittests/pyrene_settings.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_arm_ig.cpp:3:
/opt/openrobots/include/hpp/fcl/coal.hpp:10:71: note: '#pragma message: Please update your includes from 'hpp/fcl' to 'coal''
10 | #pragma message("Please update your includes from 'hpp/fcl' to 'coal'")
| ^
In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346,
from /usr/include/eigen3/Eigen/Core:22,
from /usr/include/eigen3/Eigen/Dense:1,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/include/aig/biped_ig.hpp:14:
In function '__m128d _mm_loadu_pd(const double*)',
inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22,
inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
inlined from 'PacketType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; PlainObjectType = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, 1, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:707:52,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 2; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:688:90,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 3; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:688:90,
inlined from 'const PacketType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:629:20,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48,
inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling<Kernel, Index_, Stop, SrcAlignment, DstAlignment>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 2; int SrcAlignment = 0; int DstAlignment = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:297:85,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:599:91,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:194:12:
/usr/lib/gcc/x86_64-redhat-linux/15/include/emmintrin.h:135:24: error: '*(__m128d_u*)((char*)&LF + offsetof(Eigen::Isometry3d, Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::<unnamed>.Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::<unnamed>.Eigen::DenseBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::<unnamed>.Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>::<unnamed>.Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 1>::<unnamed>.Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 0>::<unnamed>))' is used uninitialized [-Werror=uninitialized]
135 | return *(__m128d_u *)__P;
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:21: note: 'LF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In function '__m128d _mm_loadu_pd(const double*)',
inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22,
inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
inlined from 'PacketType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; PlainObjectType = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 2; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:689:54,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 3; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:688:90,
inlined from 'const PacketType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:629:20,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48,
inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling<Kernel, Index_, Stop, SrcAlignment, DstAlignment>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 2; int SrcAlignment = 0; int DstAlignment = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:297:85,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:599:91,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:194:12:
/usr/lib/gcc/x86_64-redhat-linux/15/include/emmintrin.h:135:24: error: '*(__m128d_u*)((char*)&LF + offsetof(Eigen::Isometry3d, Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[4]))' is used uninitialized [-Werror=uninitialized]
135 | return *(__m128d_u *)__P;
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:21: note: 'LF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In function '__m128d _mm_loadu_pd(const double*)',
inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22,
inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
inlined from 'PacketType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; PlainObjectType = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 3; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:689:54,
inlined from 'const PacketType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:629:20,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48,
inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling<Kernel, Index_, Stop, SrcAlignment, DstAlignment>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 2; int SrcAlignment = 0; int DstAlignment = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:297:85,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:599:91,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:194:12:
/usr/lib/gcc/x86_64-redhat-linux/15/include/emmintrin.h:135:24: error: '*(__m128d_u*)((char*)&LF + offsetof(Eigen::Isometry3d, Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[8]))' is used uninitialized [-Werror=uninitialized]
135 | return *(__m128d_u *)__P;
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:21: note: 'LF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In file included from /usr/include/eigen3/Eigen/Core:277:
In member function 'Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::CoeffReturnType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; PlainObjectType = Eigen::Matrix<double, 1, 3>]',
inlined from 'Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:325:27,
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Rhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:40,
inlined from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:381:23,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:128:34,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 1; int Length = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:111:96,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 0; int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:111:96,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:222:21,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25,
inlined from 'const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
inlined from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 2; int Stop = 3]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:227:35,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:600:101,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:194:12:
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: error: 'LF.Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[10]' is used uninitialized [-Werror=uninitialized]
911 | return m_data[col * colStride() + row * rowStride()];
| ^
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:21: note: 'LF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In member function 'Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::CoeffReturnType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; PlainObjectType = Eigen::Matrix<double, 1, 3>]',
inlined from 'Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:325:27,
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Rhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:40,
inlined from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:381:23,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 1]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:128:34,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 1; int Length = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:110:78,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 0; int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:111:96,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:222:21,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25,
inlined from 'const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
inlined from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 2; int Stop = 3]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:227:35,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:600:101,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:194:12:
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: error: 'LF.Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[6]' is used uninitialized [-Werror=uninitialized]
911 | return m_data[col * colStride() + row * rowStride()];
| ^
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:21: note: 'LF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In member function 'Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::CoeffReturnType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; PlainObjectType = Eigen::Matrix<double, 1, 3>]',
inlined from 'Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:325:27,
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Rhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:40,
inlined from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:381:23,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 0]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:128:34,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 0; int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:110:78,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:222:21,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25,
inlined from 'const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
inlined from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 2; int Stop = 3]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:227:35,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:600:101,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:194:12:
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: error: 'LF.Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[2]' is used uninitialized [-Werror=uninitialized]
911 | return m_data[col * colStride() + row * rowStride()];
| ^
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:21: note: 'LF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In function '__m128d _mm_loadu_pd(const double*)',
inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22,
inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
inlined from 'void Eigen::internal::add_assign_op<DstScalar, SrcScalar>::assignPacket(DstScalar*, const Packet&) const [with int Alignment = 0; Packet = __vector(2) double; DstScalar = double; SrcScalar = double]' at /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:53:102,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:47,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48,
inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::add_assign_op<double, double>, 0>; int Index = 0; int Stop = 2]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 3, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::add_assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; SrcXprType = Eigen::Matrix<double, 3, 1>; Functor = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; SrcXprType = Eigen::Matrix<double, 3, 1>; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Matrix<double, 3, 1>; Func = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:851:27,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]' at /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:897:20,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:195:15:
/usr/lib/gcc/x86_64-redhat-linux/15/include/emmintrin.h:135:24: error: '*(__m128d_u*)((char*)&LF + offsetof(Eigen::Isometry3d, Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[12]))' is used uninitialized [-Werror=uninitialized]
135 | return *(__m128d_u *)__P;
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:21: note: 'LF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In file included from /usr/include/eigen3/Eigen/Core:257:
In member function 'void Eigen::internal::add_assign_op<DstScalar, SrcScalar>::assignCoeff(DstScalar&, const SrcScalar&) const [with DstScalar = double; SrcScalar = double]',
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:26,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
inlined from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::add_assign_op<double, double>, 0>; int Index = 2; int Stop = 3]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 3, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::add_assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; SrcXprType = Eigen::Matrix<double, 3, 1>; Functor = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; SrcXprType = Eigen::Matrix<double, 3, 1>; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Matrix<double, 3, 1>; Func = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:851:27,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]' at /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:897:20,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:195:15:
/usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:49:102: error: 'LF.Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[14]' is used uninitialized [-Werror=uninitialized]
49 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignCoeff(DstScalar& a, const SrcScalar& b) const { a += b; }
| ~~^~~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:21: note: 'LF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In function '__m128d _mm_loadu_pd(const double*)',
inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22,
inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
inlined from 'PacketType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; PlainObjectType = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, 1, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:707:52,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 2; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:688:90,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 3; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:688:90,
inlined from 'const PacketType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:629:20,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48,
inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling<Kernel, Index_, Stop, SrcAlignment, DstAlignment>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 2; int SrcAlignment = 0; int DstAlignment = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:297:85,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:599:91,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:196:12:
/usr/lib/gcc/x86_64-redhat-linux/15/include/emmintrin.h:135:24: error: '*(__m128d_u*)((char*)&RF + offsetof(Eigen::Isometry3d, Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::<unnamed>.Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::<unnamed>.Eigen::DenseBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::<unnamed>.Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>::<unnamed>.Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 1>::<unnamed>.Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 0>::<unnamed>))' is used uninitialized [-Werror=uninitialized]
135 | return *(__m128d_u *)__P;
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In function '__m128d _mm_loadu_pd(const double*)',
inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22,
inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
inlined from 'PacketType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; PlainObjectType = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 2; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:689:54,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 3; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:688:90,
inlined from 'const PacketType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:629:20,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48,
inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling<Kernel, Index_, Stop, SrcAlignment, DstAlignment>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 2; int SrcAlignment = 0; int DstAlignment = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:297:85,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:599:91,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:196:12:
/usr/lib/gcc/x86_64-redhat-linux/15/include/emmintrin.h:135:24: error: '*(__m128d_u*)((char*)&RF + offsetof(Eigen::Isometry3d, Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[4]))' is used uninitialized [-Werror=uninitialized]
135 | return *(__m128d_u *)__P;
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In function '__m128d _mm_loadu_pd(const double*)',
inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22,
inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
inlined from 'PacketType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; PlainObjectType = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50,
inlined from 'static void Eigen::internal::etor_product_packet_impl<0, UnrollingIndex, Lhs, Rhs, Packet, LoadMode>::run(Eigen::Index, Eigen::Index, const Lhs&, const Rhs&, Eigen::Index, Packet&) [with int UnrollingIndex = 3; Lhs = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false> >; Rhs = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; Packet = __vector(2) double; int LoadMode = 0]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:689:54,
inlined from 'const PacketType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:629:20,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48,
inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling<Kernel, Index_, Stop, SrcAlignment, DstAlignment>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 2; int SrcAlignment = 0; int DstAlignment = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:297:85,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:599:91,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:196:12:
/usr/lib/gcc/x86_64-redhat-linux/15/include/emmintrin.h:135:24: error: '*(__m128d_u*)((char*)&RF + offsetof(Eigen::Isometry3d, Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[8]))' is used uninitialized [-Werror=uninitialized]
135 | return *(__m128d_u *)__P;
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In member function 'Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::CoeffReturnType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; PlainObjectType = Eigen::Matrix<double, 1, 3>]',
inlined from 'Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:325:27,
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Rhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:40,
inlined from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:381:23,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:128:34,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 1; int Length = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:111:96,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 0; int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:111:96,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:222:21,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25,
inlined from 'const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
inlined from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 2; int Stop = 3]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:227:35,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:600:101,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:196:12:
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: error: 'RF.Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[10]' is used uninitialized [-Werror=uninitialized]
911 | return m_data[col * colStride() + row * rowStride()];
| ^
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In member function 'Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::CoeffReturnType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; PlainObjectType = Eigen::Matrix<double, 1, 3>]',
inlined from 'Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:325:27,
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Rhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:40,
inlined from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:381:23,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 1]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:128:34,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 1; int Length = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:110:78,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 0; int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:111:96,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:222:21,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25,
inlined from 'const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
inlined from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 2; int Stop = 3]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:227:35,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:600:101,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:196:12:
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: error: 'RF.Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[6]' is used uninitialized [-Werror=uninitialized]
911 | return m_data[col * colStride() + row * rowStride()];
| ^
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In member function 'Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::CoeffReturnType Eigen::internal::mapbase_evaluator<Derived, PlainObjectType>::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>; PlainObjectType = Eigen::Matrix<double, 1, 3>]',
inlined from 'Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator<Eigen::Transpose<Derived>, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:325:27,
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; Lhs = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >; Rhs = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:40,
inlined from 'Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:381:23,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, 1>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 0]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:128:34,
inlined from 'static Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_unroller<Func, Evaluator, Start, Length>::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >; int Start = 0; int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:110:78,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 0, 2>::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >; Func = Eigen::internal::scalar_sum_op<double, double>; Evaluator = Eigen::internal::redux_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> > >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:222:21,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op<double, double>; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56,
inlined from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, 1, 3, false> >, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true> >]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25,
inlined from 'const Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int ProductTag = 3]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
inlined from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 2; int Stop = 3]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:227:35,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 4, 1>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:600:101,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 1>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double]' at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41,
inlined from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25,
inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Func = assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:41,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28,
inlined from 'void Eigen::EigenBase<Derived>::applyThisOnTheRight(Dest&) const [with Dest = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>; Derived = Eigen::Matrix<double, 3, 3>]' at /usr/include/eigen3/Eigen/src/Core/EigenBase.h:105:9,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator*=(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>]' at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:517:38,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::rotate(const RotationType&) [with RotationType = Eigen::Matrix<double, 3, 3>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:940:15,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:196:12:
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: error: 'RF.Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[2]' is used uninitialized [-Werror=uninitialized]
911 | return m_data[col * colStride() + row * rowStride()];
| ^
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In function '__m128d _mm_loadu_pd(const double*)',
inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22,
inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits<T>::type*) [with Packet = __vector(2) double; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
inlined from 'void Eigen::internal::add_assign_op<DstScalar, SrcScalar>::assignPacket(DstScalar*, const Packet&) const [with int Alignment = 0; Packet = __vector(2) double; DstScalar = double; SrcScalar = double]' at /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:53:102,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:47,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48,
inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::add_assign_op<double, double>, 0>; int Index = 0; int Stop = 2]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 3, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::add_assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; SrcXprType = Eigen::Matrix<double, 3, 1>; Functor = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; SrcXprType = Eigen::Matrix<double, 3, 1>; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Matrix<double, 3, 1>; Func = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:851:27,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]' at /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:897:20,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:197:15:
/usr/lib/gcc/x86_64-redhat-linux/15/include/emmintrin.h:135:24: error: '*(__m128d_u*)((char*)&RF + offsetof(Eigen::Isometry3d, Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[12]))' is used uninitialized [-Werror=uninitialized]
135 | return *(__m128d_u *)__P;
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
In member function 'void Eigen::internal::add_assign_op<DstScalar, SrcScalar>::assignCoeff(DstScalar&, const SrcScalar&) const [with DstScalar = double; SrcScalar = double]',
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:26,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; Functor = Eigen::internal::add_assign_op<double, double>; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
inlined from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::add_assign_op<double, double>, 0>; int Index = 2; int Stop = 3]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35,
inlined from 'static void Eigen::internal::dense_assignment_loop<Kernel, 3, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::add_assign_op<double, double>, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92,
inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; SrcXprType = Eigen::Matrix<double, 3, 1>; Functor = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
inlined from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; SrcXprType = Eigen::Matrix<double, 3, 1>; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Matrix<double, 3, 1>; Func = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Func = add_assign_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:851:27,
inlined from 'Derived& Eigen::MatrixBase<Derived>::operator+=(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 3, false>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 3, 1, false>]' at /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18,
inlined from 'Eigen::Transform<Scalar, Dim, Mode, Options>& Eigen::Transform<Scalar, Dim, Mode, _Options>::translate(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, 3, 1>; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]' at /usr/include/eigen3/Eigen/src/Geometry/Transform.h:897:20,
inlined from 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)' at /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:197:15:
/usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:49:102: error: 'RF.Eigen::Transform<double, 3, 1, 0>::m_matrix.Eigen::Matrix<double, 4, 4, 0, 4, 4>::<unnamed>.Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >::m_storage.Eigen::DenseStorage<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[14]' is used uninitialized [-Werror=uninitialized]
49 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignCoeff(DstScalar& a, const SrcScalar& b) const { a += b; }
| ~~^~~~
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| ^~
cc1plus: all warnings being treated as errors
make[2]: *** [CMakeFiles/test_biped_ig.dir/build.make:82: CMakeFiles/test_biped_ig.dir/tests/test_biped_ig.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1787: CMakeFiles/test_biped_ig.dir/all] Error 2
make: *** [Makefile:149: all] Error 2
An unexpected error occured. The last 10 log lines are shown below.
| /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp: In function 'void BOOST_TEST_MODULE::test_solve_derivatives(Mode)':
| /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:193:25: note: 'RF' declared here
| 193 | Eigen::Isometry3d LF, RF; //()//(lf.toHomogeneousMatrix())
| | ^~
| cc1plus: all warnings being treated as errors
| make[2]: *** [CMakeFiles/test_biped_ig.dir/build.make:82: CMakeFiles/test_biped_ig.dir/tests/test_biped_ig.cpp.o] Error 1
| make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1'
| make[1]: *** [CMakeFiles/Makefile2:1787: CMakeFiles/test_biped_ig.dir/all] Error 2
| make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1'
| make: *** [Makefile:149: all] Error 2
For details or bug reports, check the complete log file in:
/local/robotpkg/var/tmp/robotpkg/wip/aig/work/build.log
make[3]: *** [/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:204: do-build-make(/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1)] Error 2
make[2]: *** [/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: pkg-check-installed] Error 2
=> Marking aig-1.2.1 as broken
ERROR: make: *** [package] Error 2
===> Deinstalling for aig
Removing dependency pinocchio-3.4.0
Removed coal-3.0.1
Removed digest-20080510
Removed eiquadprog-1.2.9
Removed example-robot-data-4.2.0
Removed tnftp-20151004~ssl