Your message dated Wed, 17 Aug 2016 11:35:43 +0000
with message-id <e1bzz8j-0004ty...@franck.debian.org>
and subject line Bug#811639: fixed in choreonoid 1.5.0+dfsg-0.1
has caused the Debian Bug report #811639,
regarding FTBFS with GCC 6: multiple errors
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
811639: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811639
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: choreonoid
Version: 1.1.0+dfsg-6.2
Severity: important
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-cannot-convert gcc-6-reference-ambiguous

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

Search for "error:"

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> In file included from /usr/include/eigen3/Eigen/Core:298:0,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Util/EigenTypes.h:8,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Util/MultiAffine3Seq.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/include/cnoid/MultiAffine3Seq:1,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.cpp:6:
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:148:88: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<float>::type 
> {aka __vector(4) float}'
>    typedef typename find_best_packet_helper<Size,typename 
> packet_traits<T>::type>::type type;
>                                                                               
>           ^~~~
> 
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>, const Eigen::Matrix<double, 3, 1> >, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>, const Eigen::Matrix<double, 3, 1> >, 
> double, double, 
> Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>, const Eigen::Matrix<double, 3, 1> >, 0>, 
> false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, 
> const Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>, const Eigen::Matrix<double, 3, 1> > >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>, const Eigen::Matrix<double, 3, 1> > >'
> /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from 
> 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>, const Eigen::Matrix<double, 3, 1>, 
> Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:78:7:   required from 
> 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>, const Eigen::Matrix<double, 3, 1> >'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/ForwardDynamicsABM.cpp:232:89:   
> required from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1>, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1>, 
> double, double, 
> Eigen::DenseCoeffsBase<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1>, 0>, 
> false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1> >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1> >'
> /usr/include/eigen3/Eigen/src/Core/Product.h:151:7:   required from 'class 
> Eigen::internal::dense_product_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1, 3>'
> /usr/include/eigen3/Eigen/src/Core/Product.h:183:7:   required from 'class 
> Eigen::ProductImpl<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1, 
> Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/Product.h:107:7:   [ skipping 2 
> instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
> /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:133:43:   required 
> from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, 
> Rhs, Options>, Eigen::internal::assign_op<Scalar>, 
> Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options 
> == DefaultProduct) || (Options == AliasFreeProduct)), 
> Scalar>::type>::run(DstXprType&, const SrcXprType&, const 
> Eigen::internal::assign_op<Scalar>&) [with DstXprType = Eigen::Matrix<double, 
> 3, 1>; Lhs = Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, 
> const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 1>; int 
> Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, 
> Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar>, 
> Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options 
> == DefaultProduct) || (Options == AliasFreeProduct)), 
> Scalar>::type>::SrcXprType = 
> Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple
> _op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 
> 1>, 0>]'
> /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:747:49:   required from 
> 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const 
> Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = 
> Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; Func = 
> Eigen::internal::assign_op<double>]'
> /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:700:41:   required from 
> 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const 
> Eigen::DenseBase<OtherDerived>&) [with OtherDerived = 
> Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; 
> Derived = Eigen::Matrix<double, 3, 1>]'
> /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:510:7:   required from 
> 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const 
> Eigen::DenseBase<OtherDerived>&) [with OtherDerived = 
> Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; 
> Derived = Eigen::Matrix<double, 3, 1>]'
> /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29:   required from 
> 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, 
> _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = 
> Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>,
>  const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; 
> _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int 
> _MaxRows = 3; int _MaxCols = 1]'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/Jacobian.cpp:72:67:   required 
> from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 3>, 0>, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::Product<Eigen::Matrix<double, 
> 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, double, double, 
> Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 3>, 0>, 0>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 3>, 0> >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 3>, 0> >'
> /usr/include/eigen3/Eigen/src/Core/Product.h:151:7:   required from 'class 
> Eigen::internal::dense_product_base<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 3>, 0, 3>'
> /usr/include/eigen3/Eigen/src/Core/Product.h:183:7:   required from 'class 
> Eigen::ProductImpl<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 
> 0, Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/Product.h:107:7:   required from 'class 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/Link.h:47:54:   required from 
> here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> In file included from /usr/include/eigen3/Eigen/Core:343:0,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Util/EigenTypes.h:8,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Util/MultiAffine3Seq.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/include/cnoid/MultiAffine3Seq:1,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.cpp:6:
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>':
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7:   required from 
> 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7:   required from 
> 'class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>'
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, 
> float, float, Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >'
> /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7:   required from 
> 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >'
> /usr/include/eigen3/Eigen/src/Core/Matrix.h:178:7:   required from 'class 
> Eigen::Matrix<float, 4, 1>'
> /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:287:16:   required from 
> 'class Eigen::Quaternion<float>'
> /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3:   required 
> from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<float>::type 
> {aka __vector(4) float}'
>                       >::type PacketReturnType;
>                               ^~~~~~~~~~~~~~~~
> 
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, double, double, 
> Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >, 0>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, 
> const Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const 
> Eigen::Matrix<double, 3, 1> > > >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const 
> Eigen::Matrix<double, 3, 1> > > >'
> /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from 
> 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const 
> Eigen::Matrix<double, 3, 1> >, Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:78:7:   required from 
> 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Matrix<double, 3, 1>, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const 
> Eigen::Matrix<double, 3, 1> > >'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/ForwardDynamicsCBM.cpp:283:45:   
> required from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>, 
> const 
> Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>,
>  const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, 
> Eigen::Matrix<double, 3, 3> >, const Eigen::Matrix<double, 3, 3> >, 
> Eigen::Matrix<double, 3, 1>, 0> >, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 1>, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>, Eigen::Matrix<double, 3, 
> 1>, 0> > >, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>, 
> const 
> Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>,
>  const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, 
> Eigen::Matrix<double, 3, 3> >, const Eigen::Matrix<double, 3, 3> >, 
> Eigen::Matrix<double, 3, 1>, 0> >, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 1>, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>, Eigen::Matrix<double, 3, 
> 1>, 0> > >, double, double, 
> Eigen::DenseCoeffsBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 
> 1>, 0>, const 
> Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>,
>  const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, 
> Eigen::Matrix<double, 3, 3> >, const Eigen::Matrix<double, 3, 3> >, 
> Eigen::Matrix<double, 3, 1>, 0> >, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 1>, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>, Eigen::Matrix<double, 3, 
> 1>, 0> > >, 0>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, 
> const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>, 
> const 
> Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>,
>  const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, 
> Eigen::Matrix<double, 3, 3> >, const Eigen::Matrix<double, 3, 3> >, 
> Eigen::Matrix<double, 3, 1>, 0> >, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 1>, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>, Eigen::Matrix<double, 3, 
> 1>, 0> > > >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>,
>  const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>, 
> const 
> Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>,
>  const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, 
> Eigen::Matrix<double, 3, 3> >, const Eigen::Matrix<double, 3, 3> >, 
> Eigen::Matrix<double, 3, 1>, 0> >, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 1>, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>, Eigen::Matrix<double, 3, 
> 1>, 0> > > >'
> /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:148:7:   required from 
> 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>, 
> const 
> Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>,
>  const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, 
> Eigen::Matrix<double, 3, 3> >, const Eigen::Matrix<double, 3, 3> >, 
> Eigen::Matrix<double, 3, 1>, 0> >, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 1>, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>, Eigen::Matrix<double, 3, 
> 1>, 0> >, Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:78:7:   required from 
> 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>, 
> const 
> Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>,
>  const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, 
> Eigen::Matrix<double, 3, 3> >, const Eigen::Matrix<double, 3, 3> >, 
> Eigen::Matrix<double, 3, 1>, 0> >, const 
> Eigen::CwiseUnaryOp<Eigen::internal::scalar_multiple_op<double>, const 
> Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 1>, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>, Eigen::Matrix<double, 3, 
> 1>, 0> > >'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/ForwardDynamics.cpp:78:105:   
> required from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 1>, 0>, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::Product<Eigen::Matrix<double, 
> 3, 3>, Eigen::Matrix<double, 3, 1>, 0>, double, double, 
> Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 1>, 0>, 0>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 1>, 0> >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 1>, 0> >'
> /usr/include/eigen3/Eigen/src/Core/Product.h:151:7:   required from 'class 
> Eigen::internal::dense_product_base<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 1>, 0, 3>'
> /usr/include/eigen3/Eigen/src/Core/Product.h:183:7:   required from 'class 
> Eigen::ProductImpl<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 
> 0, Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/Product.h:107:7:   required from 'class 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PinDragIK.cpp:494:93:   required 
> from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>,
>  const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 
> -1, 1, false> >, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>,
>  const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 
> -1, 1, false> >, double, double, 
> Eigen::DenseCoeffsBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>,
>  const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 
> -1, 1, false> >, 0>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, 
> const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 
> -1, 1, false> > >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>,
>  const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, 
> -1, 1, false> > >'
> /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:94:7:   required from 
> 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const 
> Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, 
> false>, Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:56:7:   required from 
> 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const 
> Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, 
> false> >'
> /usr/include/eigen3/Eigen/src/Core/Dot.h:90:43:   required from 'typename 
> Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real 
> Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = 
> Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, 
> false>; typename Eigen::NumTraits<typename 
> Eigen::internal::traits<T>::Scalar>::Real = double]'
> /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:497:25:   required 
> from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with 
> _MatrixType = Eigen::Matrix<double, -1, -1>]'
> /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:457:17:   required 
> from 'Eigen::ColPivHouseholderQR<_MatrixType>& 
> Eigen::ColPivHouseholderQR<MatrixType>::compute(const 
> Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 
> -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
> /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:132:7:   required from 
> 'Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(const 
> Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 
> -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
> /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:608:10:   required 
> from 'const Eigen::ColPivHouseholderQR<typename 
> Eigen::DenseBase<Derived>::PlainObject> 
> Eigen::MatrixBase<Derived>::colPivHouseholderQr() const [with Derived = 
> Eigen::Matrix<double, -1, -1>; typename 
> Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/JointPath.cpp:247:40:   required 
> from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>,
>  Eigen::Matrix<double, 3, 1> >, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>,
>  Eigen::Matrix<double, 3, 1> >, double, double, 
> Eigen::DenseCoeffsBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>,
>  Eigen::Matrix<double, 3, 1> >, 0>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>,
>  Eigen::Matrix<double, 3, 1> > >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>,
>  Eigen::Matrix<double, 3, 1> > >'
> /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:44:7:   required from 
> 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, 
> Eigen::Matrix<double, 3, 1> >'
> /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:338:30:   required from 
> 'Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived 
> = Eigen::Matrix<double, 3, 1>; Eigen::DenseBase<Derived>::Scalar = double]'
> /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:506:21:   required from 
> 'Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = 
> Eigen::Matrix<double, 3, 1>]'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/MassMatrix.cpp:70:30:   required 
> from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> In file included from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.cpp:10:0:
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.h: In member function 
> 'bool cnoid::BodyMotion::hasRelativeZmpSeq()':
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.h:58:50: error: 
> cannot convert 'cnoid::Vector3SeqPtr {aka 
> boost::shared_ptr<cnoid::Vector3Seq>}' to 'bool' in return
>          inline bool hasRelativeZmpSeq() { return relativeZmpSeq_; }
>                                                   ^~~~~~~~~~~~~~~
> 
> In file included from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotionUtil.cpp:7:0:
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.h: In member function 
> 'bool cnoid::BodyMotion::hasRelativeZmpSeq()':
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.h:58:50: error: 
> cannot convert 'cnoid::Vector3SeqPtr {aka 
> boost::shared_ptr<cnoid::Vector3Seq>}' to 'bool' in return
>          inline bool hasRelativeZmpSeq() { return relativeZmpSeq_; }
>                                                   ^~~~~~~~~~~~~~~
> 


error here

> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:130:83: warning: ignoring 
> attributes on template argument 'Eigen::internal::unpacket_traits<__vector(2) 
> double>::half {aka __vector(2) double}'
> In file included from /usr/include/eigen3/Eigen/Core:298:0,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Util/EigenTypes.h:8,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Util/MultiAffine3Seq.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/include/cnoid/MultiAffine3Seq:1,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.cpp:6:
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:148:88: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
>    typedef typename find_best_packet_helper<Size,typename 
> packet_traits<T>::type>::type type;
>                                                                               
>           ^~~~
> 
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const 
> Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 0>':
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:454:7:   required from 
> 'class Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const 
> Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 2>'
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct Eigen::internal::special_scalar_op_base<Eigen::Transpose<const 
> Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >, double, 
> double, Eigen::DenseCoeffsBase<Eigen::Transpose<const Eigen::Block<const 
> Eigen::Matrix<double, 3, 3>, 1, 3, false> >, 2>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::Transpose<const Eigen::Block<const 
> Eigen::Matrix<double, 3, 3>, 1, 3, false> > >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const 
> Eigen::Matrix<double, 3, 3>, 1, 3, false> > >'
> /usr/include/eigen3/Eigen/src/Core/Transpose.h:109:37:   required from 'class 
> Eigen::TransposeImpl<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 
> 3, false>, Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/Transpose.h:53:37:   [ skipping 10 
> instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
> /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:133:43:   required 
> from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, 
> Rhs, Options>, Eigen::internal::assign_op<Scalar>, 
> Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options 
> == DefaultProduct) || (Options == AliasFreeProduct)), 
> Scalar>::type>::run(DstXprType&, const SrcXprType&, const 
> Eigen::internal::assign_op<Scalar>&) [with DstXprType = Eigen::Matrix<double, 
> 3, 3>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 3>; 
> int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, 
> Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar>, 
> Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options 
> == DefaultProduct) || (Options == AliasFreeProduct)), 
> Scalar>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, 
> Eigen::Matrix<double, 3, 3>, 0>]'
> /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:747:49:   required from 
> 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const 
> Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; 
> Func = Eigen::internal::assign_op<double>]'
> /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:700:41:   required from 
> 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const 
> Eigen::DenseBase<OtherDerived>&) [with OtherDerived = 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; 
> Derived = Eigen::Matrix<double, 3, 3>]'
> /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:510:7:   required from 
> 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const 
> Eigen::DenseBase<OtherDerived>&) [with OtherDerived = 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; 
> Derived = Eigen::Matrix<double, 3, 3>]'
> /usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29:   required from 
> 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, 
> _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = 
> Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; 
> _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int 
> _MaxRows = 3; int _MaxCols = 3]'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/Link.h:47:54:   required from 
> here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 
> 3, 3> >, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, 0>':
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double,
>  3, 3> >, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, double, double, 
> Eigen::DenseCoeffsBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 
> 3, 3> >, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, 0>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> 
> >, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0> >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> 
> >, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0> >'
> /usr/include/eigen3/Eigen/src/Core/Product.h:151:7:   required from 'class 
> Eigen::internal::dense_product_base<Eigen::Transpose<Eigen::Matrix<double, 3, 
> 3> >, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0, 3>'
> /usr/include/eigen3/Eigen/src/Core/Product.h:183:7:   required from 'class 
> Eigen::ProductImpl<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0, Eigen::Dense>'
> /usr/include/eigen3/Eigen/src/Core/Product.h:107:7:   required from 'class 
> Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 
> Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/ForwardDynamics.cpp:103:68:   
> required from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> In file included from /usr/include/eigen3/Eigen/Core:343:0,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Util/EigenTypes.h:8,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Util/MultiAffine3Seq.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/include/cnoid/MultiAffine3Seq:1,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/BodyMotion.cpp:6:
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>':
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7:   required from 
> 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7:   required from 
> 'class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>'
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, 
> double, double, Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>, 
> false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >'
> /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:91:7:   required from 
> 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >'
> /usr/include/eigen3/Eigen/src/Core/Matrix.h:178:7:   required from 'class 
> Eigen::Matrix<double, 4, 1>'
> /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:287:16:   required from 
> 'class Eigen::Quaternion<double>'
> /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h:75:3:   required 
> from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
>                       >::type PacketReturnType;
>                               ^~~~~~~~~~~~~~~~
> 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.cpp:
>  In member function 'bool 
> cnoid::PoseProviderToBodyMotionConverter::convert(cnoid::BodyPtr, 
> cnoid::PoseProvider*, cnoid::BodyMotion&)':
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.cpp:63:5:
>  error: reference to 'shared_ptr' is ambiguous

error here

>      shared_ptr<LinkTraverse> fkTraverse;
>      ^~~~~~~~~~
> 
> In file included from /usr/include/boost/throw_exception.hpp:42:0,
>                  from /usr/include/boost/type_index/stl_type_index.hpp:33,
>                  from /usr/include/boost/type_index.hpp:29,
>                  from /usr/include/boost/variant/variant.hpp:21,
>                  from /usr/include/boost/variant.hpp:17,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/LinkGroup.h:8,
>                  from /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/Body.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.h:8,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.cpp:6:
> /usr/include/boost/exception/exception.hpp:148:11: note: candidates are: 
> template<class T> class boost::shared_ptr
>      class shared_ptr;
>            ^~~~~~~~~~
> 
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double,
>  -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>':
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:288:7:   required from 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double,
>  -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>'
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:527:7:   required from 
> 'class 
> Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double,
>  -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>'
> /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:457:8:   required from 
> 'struct 
> Eigen::internal::special_scalar_op_base<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double,
>  -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, double, double, 
> Eigen::DenseCoeffsBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double,
>  -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>, false>'
> /usr/include/eigen3/Eigen/src/Core/DenseBase.h:41:34:   required from 'class 
> Eigen::DenseBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 
> -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >'
> /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34:   required from 'class 
> Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double,
>  -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >'
> /usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34:   [ skipping 6 
> instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
> /usr/include/eigen3/Eigen/src/Householder/Householder.h:44:80:   required 
> from 'void 
> Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&,
>  Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = 
> Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, 
> false>; Eigen::MatrixBase<Derived>::Scalar = double; 
> Eigen::MatrixBase<Derived>::RealScalar = double]'
> /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:517:5:   required from 
> 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with 
> _MatrixType = Eigen::Matrix<double, -1, -1>]'
> /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:457:17:   required 
> from 'Eigen::ColPivHouseholderQR<_MatrixType>& 
> Eigen::ColPivHouseholderQR<MatrixType>::compute(const 
> Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 
> -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
> /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:132:7:   required from 
> 'Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(const 
> Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 
> -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
> /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:608:10:   required 
> from 'const Eigen::ColPivHouseholderQR<typename 
> Eigen::DenseBase<Derived>::PlainObject> 
> Eigen::MatrixBase<Derived>::colPivHouseholderQr() const [with Derived = 
> Eigen::Matrix<double, -1, -1>; typename 
> Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/JointPath.cpp:247:40:   required 
> from here
> /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h:55:30: warning: ignoring 
> attributes on template argument 'Eigen::internal::packet_traits<double>::type 
> {aka __vector(2) double}'
> In file included from /usr/include/c++/6/bits/shared_ptr.h:52:0,
>                  from /usr/include/c++/6/memory:82,
>                  from /usr/include/boost/move/algorithm.hpp:32,
>                  from /usr/include/boost/move/move.hpp:32,
>                  from /usr/include/boost/variant/detail/move.hpp:28,
>                  from /usr/include/boost/variant/detail/initializer.hpp:23,
>                  from /usr/include/boost/variant/variant.hpp:30,
>                  from /usr/include/boost/variant.hpp:17,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/LinkGroup.h:8,
>                  from /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/Body.h:10,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.h:8,
>                  from 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.cpp:6:
> /usr/include/c++/6/bits/shared_ptr_base.h:343:11: note:                 
> template<class _Tp> class std::shared_ptr
>      class shared_ptr;
>            ^~~~~~~~~~
> 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.cpp:63:28:
>  error: expected primary-expression before '>' token
>      shared_ptr<LinkTraverse> fkTraverse;
>                             ^
> 
> /<<BUILDDIR>>/choreonoid-1.1.0+dfsg/src/Body/PoseProviderToBodyMotionConverter.cpp:63:30:
>  error: 'fkTraverse' was not declared in this scope
>      shared_ptr<LinkTraverse> fkTraverse;

error here

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

--- End Message ---
--- Begin Message ---
Source: choreonoid
Source-Version: 1.5.0+dfsg-0.1

We believe that the bug you reported is fixed in the latest version of
choreonoid, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 811...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dimitri John Ledkov <x...@ubuntu.com> (supplier of updated choreonoid package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 17 Aug 2016 10:46:40 +0100
Source: choreonoid
Binary: choreonoid-data choreonoid libcnoid1 libcnoid-dev choreonoid-dbg 
choreonoid-plugins-base choreonoid-doc
Architecture: source
Version: 1.5.0+dfsg-0.1
Distribution: unstable
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
Changed-By: Dimitri John Ledkov <x...@ubuntu.com>
Description:
 choreonoid - Integrated robotics GUI environment
 choreonoid-data - Integrated robotics GUI environment - shared data
 choreonoid-dbg - Choreonoid debugging symbols
 choreonoid-doc - Integrated robotics GUI environment - documentation
 choreonoid-plugins-base - Integrated robotics GUI environment - core plug-ins
 libcnoid-dev - Integrated robotics GUI environment - development files
 libcnoid1  - Integrated robotics GUI environment - shared library
Closes: 811639
Changes:
 choreonoid (1.5.0+dfsg-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream release Closes: #811639
   * Drop README.source, add all thirdparty (but irrxml) to Files-Excluded
     in debian/copyright.
   * Add repackage suffix option to debian/uscan
   * Refresh patches, drop FTBFS fixes, keep cmake/multiarch patches, keep
     x86_64 -> 64bit fix.
Checksums-Sha1:
 7cbd30fdbfd986316c18850a089138cd6e97f98e 2282 choreonoid_1.5.0+dfsg-0.1.dsc
 cc44dc1921628c10b647c52b3fc59646896a39be 8801925 
choreonoid_1.5.0+dfsg.orig.tar.gz
 1e9d5766cde427df7ef3055700c6c3e8ff0baa27 14476 
choreonoid_1.5.0+dfsg-0.1.debian.tar.xz
Checksums-Sha256:
 ff6b0a0427ef04fe7692e7a7f04d6c2542f4fbdf23469a6d3b0f9c31ac25f78e 2282 
choreonoid_1.5.0+dfsg-0.1.dsc
 36f6e096d2571445a88c660e05d4cdce3546c2d29fa93cdf8dbaf47081dd3792 8801925 
choreonoid_1.5.0+dfsg.orig.tar.gz
 f312a01f125a29068a423e27547d505393e973b942c8f5c7898cb5af47d46cfc 14476 
choreonoid_1.5.0+dfsg-0.1.debian.tar.xz
Files:
 ba252342f9f8f5217dc474cb44160c4c 2282 science extra 
choreonoid_1.5.0+dfsg-0.1.dsc
 353e38614fd224d73850a3bb4e8297f5 8801925 science extra 
choreonoid_1.5.0+dfsg.orig.tar.gz
 9cca2aca67d0ba4fd7821e37695c64f2 14476 science extra 
choreonoid_1.5.0+dfsg-0.1.debian.tar.xz
Original-Maintainer: Thomas Moulard <thomas.moul...@gmail.com>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJXtEhxAAoJEMrC2LnNLKX51JcH+wVRS3YhCeoJSOklqhJ7HvIP
sBjL4FqLUdguv1bizddZ+5uz3SIUMCzXLOevRrLhwsI0s4ysofWzCot5LnSTfmmk
e2t/hpWL8xr7yi07MRZx19c78LjgP0m6vcIhqpnveqaWnexoI9nWtWEbJIx398p9
MX0Tw2vJqqX+SMpa/tO5ZcnzHppjyFAaaSHoE5QT/rBdS7OcrUeaQgNcIzXAwhLK
AjH3vB/yqV8jHKEZsUFLkQE4/u3/HlbNY2GStQ1p3xb02msr6giRE2ATzuQuFBQp
NH6vI1a+6jKrFf4USuzXLxwsghbVPZWKw+ViH/NUz6oJOSt1hBTQWMW0889YinI=
=5kxf
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to