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 <chiaw...@gmail.com> 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$ > >
_______________________________________________ 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