robotpkg/wip/aig bulk build results
Log for aig-1.2.1 on Fedora-44-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-44-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-44-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.14 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-44-x86_64/All/coal-3.0.4.tgz
=> Dependency digest-20080510 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-44-x86_64/All/eiquadprog-1.3.2.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-44-x86_64/All/example-robot-data-5.0.0.tgz
=> Dependency jrl-cmakemodules-2.1.0 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-44-x86_64/All/pinocchio-4.1.0.tgz
=> Dependency tnftp-20151004~ssl already installed
=> Dependency urdfdom-4.0.1 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.90 found
=> Required system package boostlib-unit_test_framework>=1.34.1: boost-libs-1.90.0 found
=> Required system package cmake>=3.10: cmake-4.3.0 found
=> Required system package eigen3>=3.3: eigen3-5.0.1 found
=> Required system package g++>=3: g++-16.2.1 found
=> Required system package gcc>=3: gcc-16.2.1 found
=> Required system package libstdc++: libstdc++ found
=> Required system package pkg-config>=0.22: pkg-config-2.5.1 found
=> Required robotpkg package coal>=3: coal-3.0.4 found
=> Required robotpkg package eiquadprog>=1.2.0: eiquadprog-1.3.2 found
=> Required robotpkg package example-robot-data>=4.1: example-robot-data-5.0.0 found
=> Required robotpkg package jrl-cmakemodules>=1.1.0: jrl-cmakemodules-2.1.0 found
=> Required robotpkg package pinocchio>=3: pinocchio-4.1.0 found
=> Required robotpkg package urdfdom>=0.2.8: urdfdom-4.0.1 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:93 (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):
/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)
/opt/openrobots/lib/cmake/pinocchio/pinocchioConfig.cmake:185 (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 /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:93 (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):
/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)
/opt/openrobots/lib/cmake/coal/coalConfig.cmake:179 (find_dependency)
/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)
/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)
/opt/openrobots/lib/cmake/pinocchio/pinocchioConfig.cmake:186 (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 /usr/include/eigen3/Eigen/Core:305,
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,
from /local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1/tests/test_biped_ig.cpp:3:
In member function 'Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]',
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(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:1128:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:148:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 1; long int Length = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:139:107,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 0; long int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:139:107,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 1, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 1, 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:270: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:452: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:490: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:608:73,
inlined from 'constexpr 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:689:64,
inlined from 'constexpr 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:701:16,
inlined from 'static constexpr 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:209:35,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:638:31,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/functors/BinaryFunctors.h:80:14: 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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[10]' is used uninitialized [-Werror=uninitialized]
80 | return 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 member function 'Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]',
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(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:1128:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 1]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:148:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 1; long int Length = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:138:85,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 0; long int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:139:107,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 1, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 1, 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:270: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:452: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:490: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:608:73,
inlined from 'constexpr 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:689:64,
inlined from 'constexpr 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:701:16,
inlined from 'static constexpr 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:209:35,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:638:31,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/functors/BinaryFunctors.h:80:14: 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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[6]' is used uninitialized [-Werror=uninitialized]
80 | return 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 member function 'Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]',
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(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:1128:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 0]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:148:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 0; long int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:138:85,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 1, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 1, 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:270: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:452: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:490: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:608:73,
inlined from 'constexpr 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:689:64,
inlined from 'constexpr 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:701:16,
inlined from 'static constexpr 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:209:35,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:638:31,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/functors/BinaryFunctors.h:80:14: 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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[2]' is used uninitialized [-Werror=uninitialized]
80 | return 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 file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:351,
from /usr/include/eigen3/Eigen/Core:25:
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:1375: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:1407: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:1268:40,
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:736:53,
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:704:92,
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:704:92,
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:627: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; Packet = __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:707:87,
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; Packet = __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:719:46,
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:266:85,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:637:23,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/16/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:1375: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:1407: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:1268:40,
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:706: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:704:92,
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:627: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; Packet = __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:707:87,
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; Packet = __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:719:46,
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:266:85,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:637:23,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/16/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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<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:1375: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:1407: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:1268:40,
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:706: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:627: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; Packet = __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:707:87,
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; Packet = __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:719:46,
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:266:85,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:637:23,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/16/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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<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 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:1375: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:1407:26,
inlined from 'void Eigen::internal::compound_assign_op<DstScalar, SrcScalar, Func>::assignPacket(DstScalar*, const Packet&) const [with int Alignment = 0; Packet = __vector(2) double; DstScalar = double; SrcScalar = double; Func = Eigen::internal::scalar_sum_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:66:53,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; Packet = __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:712:47,
inlined from 'static void Eigen::internal::copy_using_evaluator_linearvec_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:434:73,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:510:82,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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 Traversal = 3; int Unrolling = 2]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:885: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:160: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:860: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/16/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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<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 member function 'Eigen::internal::scalar_sum_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_sum_op<LhsScalar, RhsScalar>::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]',
inlined from 'constexpr void Eigen::internal::compound_assign_op<DstScalar, SrcScalar, Func>::assignCoeff(DstScalar&, const SrcScalar&) const [with DstScalar = double; SrcScalar = double; Func = Eigen::internal::scalar_sum_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:60:71,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(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:694:26,
inlined from 'static constexpr void Eigen::internal::copy_using_evaluator_LinearTraversal_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:226:23,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:511:93,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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 Traversal = 3; int Unrolling = 2]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:885: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:160: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:860: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/BinaryFunctors.h:41:14: 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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[14]' is used uninitialized [-Werror=uninitialized]
41 | return 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 member function 'Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]',
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(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:1128:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:148:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 1; long int Length = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:139:107,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 0; long int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:139:107,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 1, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 1, 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:270: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:452: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:490: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:608:73,
inlined from 'constexpr 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:689:64,
inlined from 'constexpr 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:701:16,
inlined from 'static constexpr 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:209:35,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:638:31,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/functors/BinaryFunctors.h:80:14: 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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[10]' is used uninitialized [-Werror=uninitialized]
80 | return 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())
| ^~
In member function 'Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]',
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(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:1128:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 1]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:148:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 1; long int Length = 2]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:138:85,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 0; long int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:139:107,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 1, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 1, 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:270: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:452: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:490: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:608:73,
inlined from 'constexpr 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:689:64,
inlined from 'constexpr 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:701:16,
inlined from 'static constexpr 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:209:35,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:638:31,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/functors/BinaryFunctors.h:80:14: 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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[6]' is used uninitialized [-Werror=uninitialized]
80 | return 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())
| ^~
In member function 'Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_product_op<LhsScalar, RhsScalar>::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]',
inlined from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Func, LhsXpr, RhsXpr>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(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:1128:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, 1>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 0]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:148:22,
inlined from 'static Eigen::internal::redux_novec_linear_unroller<Func, Evaluator, Start, Length>::Scalar Eigen::internal::redux_novec_linear_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> > >; long int Start = 0; long int Length = 3]' at /usr/include/eigen3/Eigen/src/Core/Redux.h:138:85,
inlined from 'static Eigen::internal::redux_impl<Func, Evaluator, 1, 2>::Scalar Eigen::internal::redux_impl<Func, Evaluator, 1, 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:270: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:452: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:490: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:608:73,
inlined from 'constexpr 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:689:64,
inlined from 'constexpr 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:701:16,
inlined from 'static constexpr 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:209:35,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:638:31,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/functors/BinaryFunctors.h:80:14: 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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[2]' is used uninitialized [-Werror=uninitialized]
80 | return 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())
| ^~
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:1375: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:1407: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:1268:40,
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:736:53,
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:704:92,
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:704:92,
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:627: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; Packet = __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:707:87,
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; Packet = __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:719:46,
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:266:85,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:637:23,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/16/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:1375: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:1407: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:1268:40,
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:706: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:704:92,
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:627: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; Packet = __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:707:87,
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; Packet = __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:719:46,
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:266:85,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:637:23,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/16/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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<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:1375: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:1407: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:1268:40,
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:706: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:627: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; Packet = __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:707:87,
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; Packet = __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:719:46,
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:266:85,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:637:23,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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>; int Traversal = 4; int Unrolling = 1]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
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:405:29,
inlined from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename std::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct)), void>::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:133:43,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr 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:734:39,
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:813:23,
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:320:29,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:884:41,
inlined from 'constexpr 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:873: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:59: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:97: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:901: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/16/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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<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 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:1375: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:1407:26,
inlined from 'void Eigen::internal::compound_assign_op<DstScalar, SrcScalar, Func>::assignPacket(DstScalar*, const Packet&) const [with int Alignment = 0; Packet = __vector(2) double; DstScalar = double; SrcScalar = double; Func = Eigen::internal::scalar_sum_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:66:53,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignPacket(Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; Packet = __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:712:47,
inlined from 'static void Eigen::internal::copy_using_evaluator_linearvec_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:434:73,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:510:82,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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 Traversal = 3; int Unrolling = 2]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:885: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:160: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:860: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/16/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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<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 'Eigen::internal::scalar_sum_op<LhsScalar, RhsScalar>::result_type Eigen::internal::scalar_sum_op<LhsScalar, RhsScalar>::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]',
inlined from 'constexpr void Eigen::internal::compound_assign_op<DstScalar, SrcScalar, Func>::assignCoeff(DstScalar&, const SrcScalar&) const [with DstScalar = double; SrcScalar = double; Func = Eigen::internal::scalar_sum_op<double, double>]' at /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:60:71,
inlined from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(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:694:26,
inlined from 'static constexpr void Eigen::internal::copy_using_evaluator_LinearTraversal_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:226:23,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop_impl<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:511:93,
inlined from 'static constexpr void Eigen::internal::dense_assignment_loop<Kernel, Traversal, Unrolling>::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 Traversal = 3; int Unrolling = 2]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68,
inlined from 'constexpr 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:828:37,
inlined from 'static constexpr 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:979:31,
inlined from 'constexpr 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:920:51,
inlined from 'constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)evaluator_assume_aliasing<Src>::value), void*>) [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:885: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:160: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:860: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/BinaryFunctors.h:41:14: 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, true>::<unnamed>.Eigen::internal::DenseStorage_impl<double, 16, 4, 4, 0>::m_data.Eigen::internal::plain_array<double, 16, 0, 16>::array[14]' is used uninitialized [-Werror=uninitialized]
41 | return 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]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1'
| make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/aig/work/aig-1.2.1'
| 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
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 jrl-cmakemodules-2.1.0
Removing dependency
Removing dependency pinocchio-4.1.0
Removed coal-3.0.4
Removed digest-20080510
Removing dependency jrl-cmakemodules-2.1.0
Removing dependency
Removed eiquadprog-1.3.2
Removing dependency jrl-cmakemodules-2.1.0
Removing dependency
Removed example-robot-data-5.0.0
Removed tnftp-20151004~ssl