← Back to team overview

yade-users team mailing list archive

Re: Isnan error again

 

Thanks.  I found the solution already.   The solution is to uninstall
lib-vtk6-dev and reinstall libvtk6 only.

On Fri, Sep 16, 2016 at 3:54 PM, Chia Weng Boon <chiaweng@xxxxxxxxx> wrote:

> I have seen previous answers that this error is from an older version. But
> I am using the latest one (checked out trunk from github).    The errors
> are:
>
>
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:108:11: note: declared here
>      class binder1st
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:108:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: At
> global scope:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:62:32:
> warning: ‘template<class _Operation> class std::binder1st’ is deprecated
> [-Wdeprecated-declarations]
>  inline const CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >, const
> Derived>
>                                 ^
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:108:11: note: declared here
>      class binder1st
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:32:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
>  EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator==,  std::equal_to)
>                                 ^
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:32:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
>  EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator!=,  std::not_equal_to)
>                                 ^
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:32:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
>  EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<,   std::less)
>                                 ^
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:32:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
>  EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator<=,  std::less_equal)
>                                 ^
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:32:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
>  EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>,   std::greater)
>                                 ^
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:32:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
>  EIGEN_MAKE_SCALAR_CWISE_UNARY_OP(operator>=,  std::greater_equal)
>                                 ^
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:108:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h: In
> member function ‘const Eigen::CwiseUnaryOp<std::binder1st<std::equal_to<typename
> Eigen::internal::traits<T>::Scalar> >, const Derived>
> Eigen::ArrayBase<Derived>::cwiseEqual(const Scalar&) const’:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:65:28:
> warning: ‘template<class _Operation> class std::binder1st’ is deprecated
> [-Wdeprecated-declarations]
>    return CwiseUnaryOp<std::binder1st<std::equal_to<Scalar> >,const
> Derived>
>                             ^
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:108:11: note: declared here
>      class binder1st
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In
> member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::equal_to<typename
> Eigen::internal::traits<T>::Scalar> >, const Derived>
> Eigen::ArrayBase<Derived>::operator==(const Scalar&) const’:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:196:143:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In
> member function ‘const Eigen::CwiseUnaryOp<std::
> binder2nd<std::not_equal_to<typename Eigen::internal::traits<T>::Scalar>
> >, const Derived> Eigen::ArrayBase<Derived>::operator!=(const Scalar&)
> const’:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:197:147:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In
> member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::less<typename
> Eigen::internal::traits<T>::Scalar> >, const Derived>
> Eigen::ArrayBase<Derived>::operator<(const Scalar&) const’:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:198:138:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In
> member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::less_equal<typename
> Eigen::internal::traits<T>::Scalar> >, const Derived>
> Eigen::ArrayBase<Derived>::operator<=(const Scalar&) const’:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:199:145:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In
> member function ‘const Eigen::CwiseUnaryOp<std::binder2nd<std::greater<typename
> Eigen::internal::traits<T>::Scalar> >, const Derived>
> Eigen::ArrayBase<Derived>::operator>(const Scalar&) const’:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:200:141:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /home/boon/Eigen3_2_1/Eigen/
> src/Core/ArrayBase.h:109:0,
>                  from /home/boon/Eigen3_2_1/Eigen/Core:350,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:89,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h: In
> member function ‘const Eigen::CwiseUnaryOp<std::
> binder2nd<std::greater_equal<typename Eigen::internal::traits<T>::Scalar>
> >, const Derived> Eigen::ArrayBase<Derived>::operator>=(const Scalar&)
> const’:
> /home/boon/Eigen3_2_1/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:201:148:
> warning: ‘template<class _Operation> class std::binder2nd’ is deprecated
> [-Wdeprecated-declarations]
> In file included from /usr/include/c++/5/bits/stl_function.h:1128:0,
>                  from /usr/include/c++/5/string:48,
>                  from /usr/include/c++/5/bits/locale_classes.h:40,
>                  from /usr/include/c++/5/bits/ios_base.h:41,
>                  from /usr/include/c++/5/ios:42,
>                  from /usr/include/c++/5/istream:38,
>                  from /usr/include/c++/5/fstream:38,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/backward/binders.h:143:11: note: declared here
>      class binder2nd
>            ^
> In file included from /usr/include/vtk-6.0/vtkTriangle.h:26:0,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:16:
> /usr/include/vtk-6.0/vtkMath.h: In static member function ‘static int
> vtkMath::IsInf(double)’:
> /usr/include/vtk-6.0/vtkMath.h:1249:18: error: call of overloaded
> ‘isinf(double&)’ is ambiguous
>    return (isinf(x) != 0); // Force conversion to bool
>                   ^
> In file included from /usr/include/math.h:69:0,
>                  from /usr/include/c++/5/cmath:44,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:12,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/x86_64-linux-gnu/bits/mathcalls.h:201:12: note: candidate:
> int isinf(double)
>  __MATHDECL_1 (int,isinf,, (_Mdouble_ __value)) __attribute__
> ((__const__));
>             ^
> In file included from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:12:0,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/cmath:614:3: note: candidate: constexpr bool
> std::isinf(long double)
>    isinf(long double __x)
>    ^
> /usr/include/c++/5/cmath:610:3: note: candidate: constexpr bool
> std::isinf(double)
>    isinf(double __x)
>    ^
> /usr/include/c++/5/cmath:606:3: note: candidate: constexpr bool
> std::isinf(float)
>    isinf(float __x)
>    ^
> In file included from /usr/include/vtk-6.0/vtkTriangle.h:26:0,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:16:
> /usr/include/vtk-6.0/vtkMath.h: In static member function ‘static int
> vtkMath::IsNan(double)’:
> /usr/include/vtk-6.0/vtkMath.h:1259:18: error: call of overloaded
> ‘isnan(double&)’ is ambiguous
>    return (isnan(x) != 0); // Force conversion to bool
>                   ^
> In file included from /usr/include/math.h:69:0,
>                  from /usr/include/c++/5/cmath:44,
>                  from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:12,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/x86_64-linux-gnu/bits/mathcalls.h:234:12: note: candidate:
> int isnan(double)
>  __MATHDECL_1 (int,isnan,, (_Mdouble_ __value)) __attribute__
> ((__const__));
>             ^
> In file included from /home/boon/yadeRev2016/trunk/lib/base/Math.hpp:12:0,
>                  from /home/boon/yadeRev2016/trunk/lib/serialization/
> Serializable.hpp:15,
>                  from /home/boon/yadeRev2016/trunk/core/Engine.hpp:13,
>                  from /home/boon/yadeRev2016/trunk/
> core/GlobalEngine.hpp:11,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/common/PeriodicEngines.hpp:5,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.hpp:2,
>                  from /home/boon/yadeRev2016/trunk/
> pkg/dem/VTKRecorder.cpp:3:
> /usr/include/c++/5/cmath:634:3: note: candidate: constexpr bool
> std::isnan(long double)
>    isnan(long double __x)
>    ^
> /usr/include/c++/5/cmath:630:3: note: candidate: constexpr bool
> std::isnan(double)
>    isnan(double __x)
>    ^
> /usr/include/c++/5/cmath:626:3: note: candidate: constexpr bool
> std::isnan(float)
>    isnan(float __x)
>    ^
> ^Cmake[2]: *** [CMakeFiles/yade.dir/pkg/dem/VTKRecorder.cpp.o] Interrupt
> make[1]: *** [CMakeFiles/yade.dir/all] Interrupt
> make: *** [all] Interrupt
>
> Pleas help
>
> boon@boon:~/yadeRev2016/build$
>
>

References