yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #06231
[Bug 677550] [NEW] bug while compiling rev2563
Public bug reported:
I had this error after updating to rev2563:
/usr/include/boost/range/mutable_iterator.hpp:37: error: no type named 'iterator' in 'class boost::shared_ptr<BodyContainer>'
In file included from /home/3S-LAB/ecatalano/Yade/build-trk-opt/plugins9.cpp:5:
/home/3S-LAB/ecatalano/Yade/yade/pkg/common/PersistentTriangulationCollider.cpp: In member function 'virtual void PersistentTriangulationCollider::action()':
/home/3S-LAB/ecatalano/Yade/yade/pkg/common/PersistentTriangulationCollider.cpp:57: error: no matching function for call to 'begin(const boost::foreach_detail_::auto_any_base&, boost::foreach_detail_::type2type<boost::shared_ptr<BodyContainer>, mpl_::bool_<false> >*, boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_array<boost::shared_ptr<BodyContainer> > >, mpl_::bool_<false>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<boost::shared_ptr<BodyContainer> > >, boost::foreach::is_lightweight_proxy<boost::shared_ptr<BodyContainer> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >*)'
/home/3S-LAB/ecatalano/Yade/yade/pkg/common/PersistentTriangulationCollider.cpp:57: error: no matching function for call to 'end(const boost::foreach_detail_::auto_any_base&, boost::foreach_detail_::type2type<boost::shared_ptr<BodyContainer>, mpl_::bool_<false> >*, boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_array<boost::shared_ptr<BodyContainer> > >, mpl_::bool_<false>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<boost::shared_ptr<BodyContainer> > >, boost::foreach::is_lightweight_proxy<boost::shared_ptr<BodyContainer> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >*)'
/home/3S-LAB/ecatalano/Yade/yade/pkg/common/PersistentTriangulationCollider.cpp:57: error: no matching function for call to 'deref(const boost::foreach_detail_::auto_any_base&, boost::foreach_detail_::type2type<boost::shared_ptr<BodyContainer>, mpl_::bool_<false> >*)'
Cheers, Ema
** Affects: yade
Importance: Undecided
Status: New
--
bug while compiling rev2563
https://bugs.launchpad.net/bugs/677550
You received this bug notification because you are a member of Yade
developers, which is subscribed to Yade.
Status in Yet Another Dynamic Engine: New
Bug description:
I had this error after updating to rev2563:
/usr/include/boost/range/mutable_iterator.hpp:37: error: no type named 'iterator' in 'class boost::shared_ptr<BodyContainer>'
In file included from /home/3S-LAB/ecatalano/Yade/build-trk-opt/plugins9.cpp:5:
/home/3S-LAB/ecatalano/Yade/yade/pkg/common/PersistentTriangulationCollider.cpp: In member function 'virtual void PersistentTriangulationCollider::action()':
/home/3S-LAB/ecatalano/Yade/yade/pkg/common/PersistentTriangulationCollider.cpp:57: error: no matching function for call to 'begin(const boost::foreach_detail_::auto_any_base&, boost::foreach_detail_::type2type<boost::shared_ptr<BodyContainer>, mpl_::bool_<false> >*, boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_array<boost::shared_ptr<BodyContainer> > >, mpl_::bool_<false>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<boost::shared_ptr<BodyContainer> > >, boost::foreach::is_lightweight_proxy<boost::shared_ptr<BodyContainer> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >*)'
/home/3S-LAB/ecatalano/Yade/yade/pkg/common/PersistentTriangulationCollider.cpp:57: error: no matching function for call to 'end(const boost::foreach_detail_::auto_any_base&, boost::foreach_detail_::type2type<boost::shared_ptr<BodyContainer>, mpl_::bool_<false> >*, boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_array<boost::shared_ptr<BodyContainer> > >, mpl_::bool_<false>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, boost::mpl::and_<boost::mpl::not_<boost::foreach::is_noncopyable<boost::shared_ptr<BodyContainer> > >, boost::foreach::is_lightweight_proxy<boost::shared_ptr<BodyContainer> >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >*)'
/home/3S-LAB/ecatalano/Yade/yade/pkg/common/PersistentTriangulationCollider.cpp:57: error: no matching function for call to 'deref(const boost::foreach_detail_::auto_any_base&, boost::foreach_detail_::type2type<boost::shared_ptr<BodyContainer>, mpl_::bool_<false> >*)'
Cheers, Ema
Follow ups
References