Source: opensurgsim Version: 0.6.0-3 Severity: serious Justification: fails to build from source User: [email protected] Usertags: ftbfs X-Debbugs-Cc: [email protected]
Dear Maintainer,
opensurgsim fails to build from source in unstable/amd64.
In file included from /usr/include/eigen3/Eigen/Core:297:0,
from
/build/opensurgsim-0.6.0/SurgSim/Math/Quaternion.h:24,
from
/build/opensurgsim-0.6.0/SurgSim/Collision/UnitTests/RepresentationUtilities.h:21,
from
/build/opensurgsim-0.6.0/SurgSim/Collision/UnitTests/ContactCalculationTestsCommon.h:22,
from
/build/opensurgsim-0.6.0/SurgSim/Collision/UnitTests/BoxPlaneContactCalculationTests.cpp:16:
/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of
'Eigen::ProductImpl<Lhs, Rhs, Option, Eigen::Dense>::Scalar
Eigen::ProductImpl<Lhs, Rhs, Option, Eigen::Dense>::coeff(Eigen::Ind
ex, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs =
Eigen::Matrix<double, 3, 3>; int Option = 0; Eigen::ProductImpl<Lhs,
Rhs, Option, Eigen::Dense>::Scalar = double; Eigen::In
dex = long int]':
/usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:749:31: required
from 'static void Eigen::internal::quaternionbase_assign_impl<Other, 3,
3>::run(Eigen::QuaternionBase<OtherDerived>&, const
Other&) [with Derived = Eigen::Quaternion<double>; Other =
Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3,
3>, 0>]'
/usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:517:59: required
from 'Derived& Eigen::QuaternionBase<Derived>::operator=(const
Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen
::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>;
Derived = Eigen::Quaternion<double>]'
/usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:267:72: required
from 'Eigen::Quaternion<Scalar, Options>::Quaternion(const
Eigen::MatrixBase<OtherDerived>&) [with Derived = Eigen::Product
<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar =
double; int _Options = 0]'
/build/opensurgsim-0.6.0/SurgSim/Collision/UnitTests/BoxPlaneContactCalculationTests.cpp:135:72:
required from here
/usr/include/eigen3/Eigen/src/Core/Product.h:203:7: error: static
assertion failed: THIS_METHOD_IS_ONLY_FOR_INNER_OR_LAZY_PRODUCTS
EIGEN_STATIC_ASSERT(EnableCoeff,
THIS_METHOD_IS_ONLY_FOR_INNER_OR_LAZY_PRODUCTS);
^
SurgSim/Collision/UnitTests/CMakeFiles/SurgSimCollisionTest.dir/build.make:89:
recipe for target
'SurgSim/Collision/UnitTests/CMakeFiles/SurgSimCollisionTest.dir/BoxDoubleSidedPlaneContactCalcul
ationTests.cpp.o' failed
[..]
The full build log is attached or (an alternate build) can be viewed
here:
https://reproducible.debian.net/logs/unstable/amd64/opensurgsim_0.6.0-3.build1.log.gz
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
opensurgsim.0.6.0-3.unstable.amd64.log.txt.gz
Description: application/gzip

