bug while compiling rev2563

Bug #677550 reported by Emanuele Catalano
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Yade
Fix Released
Undecided
Václav Šmilauer

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

Related branches

Revision history for this message
Bruno Chareyre (bruno-chareyre) wrote :

I confirm, same problem here.

Revision history for this message
Anton Gladky (gladky-anton) wrote : Re: [Bug 677550] Re: bug while compiling rev2563

Could you not, please, give your scons.profiles-default?

I have just compiled and have not found problems.

Anton

Revision history for this message
Václav Šmilauer (eudoxos) wrote :

Fixed in r2566, sorry.

Changed in yade:
assignee: nobody → Václav Šmilauer (eudoxos)
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.