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$
_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to