← Back to team overview

yade-dev team mailing list archive

[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