Under Mac Os X 10.5.8 with g++ 4.01 2010/7/16 Mauricio Toro <[email protected]>
> Hello, > > I am compiling my program with Gecode 3.3.1. It used to work with Gecode > 3.2.2. > I changed the functions ES_SUBSUMED, fail, etc, but I am getting these > errors > and they don't have any reference to my program: > > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp: In > constructor ‘Gecode::Space::Propagators::Propagators(const Gecode::Space&)’: > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:2410: error: > ‘static Gecode::Propagator* Gecode::Propagator::cast(Gecode::ActorLink*)’ is > private > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3400: error: > within this context > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3400: error: > ‘Gecode::ActorLink’ is an inaccessible base of ‘Gecode::Propagator’ > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:2418: error: > ‘static const Gecode::Propagator* Gecode::Propagator::cast(const > Gecode::ActorLink*)’ is private > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3401: error: > within this context > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3401: error: > ‘Gecode::ActorLink’ is an inaccessible base of ‘Gecode::Propagator’ > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp: In member > function ‘void Gecode::Space::Propagators::operator++()’: > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:2410: error: > ‘static Gecode::Propagator* Gecode::Propagator::cast(Gecode::ActorLink*)’ is > private > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3426: error: > within this context > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3426: error: > ‘Gecode::ActorLink’ is an inaccessible base of ‘Gecode::Propagator’ > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:2418: error: > ‘static const Gecode::Propagator* Gecode::Propagator::cast(const > Gecode::ActorLink*)’ is private > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3427: error: > within this context > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3427: error: > ‘Gecode::ActorLink’ is an inaccessible base of ‘Gecode::Propagator’ > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp: In member > function ‘const Gecode::Propagator& Gecode::Space::Propagators::propagator() > const’: > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:2418: error: > ‘static const Gecode::Propagator* Gecode::Propagator::cast(const > Gecode::ActorLink*)’ is private > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3436: error: > within this context > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp: In > constructor ‘Gecode::Space::Branchers::Branchers(const Gecode::Space&)’: > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:2484: error: > ‘static Gecode::Brancher* Gecode::Brancher::cast(Gecode::ActorLink*)’ is > private > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3441: error: > within this context > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3441: error: > ‘Gecode::ActorLink’ is an inaccessible base of ‘Gecode::Brancher’ > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp: In member > function ‘const Gecode::Brancher& Gecode::Space::Branchers::brancher() > const’: > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:2492: error: > ‘static const Gecode::Brancher* Gecode::Brancher::cast(const > Gecode::ActorLink*)’ is private > /Library/Frameworks/gecode.framework/Headers/kernel/core.hpp:3452: error: > within this context > /Library/Frameworks/gecode.framework/Headers/minimodel/bool-expr.hpp: In > constructor ‘Gecode::BoolExpr::Node::Node()’: > /Library/Frameworks/gecode.framework/Headers/minimodel/lin-rel.hpp:45: > error: ‘Gecode::LinRel::LinRel()’ is private > /Library/Frameworks/gecode.framework/Headers/minimodel/bool-expr.hpp:45: > error: within this context > > > What can I do? > > Thank you, > > Mauricio > > -- > Mauricio TORO BERMUDEZ > > Research Postgraduate Student (Ph.D) > Computer Science Research Laboratory of Bordeaux (LABRI) > University of Bordeaux 1: Science and Technology > > http://www.labri.fr/perso/mtoro/ > > 351, cours de la Libération > F-33405 Talence Cedex. France. > Phone: (+33) 5 4000 24 85 > Fax: (+33) 5 4000 66 69 > > Please don't print this e-mail unless you really need to. > > -- Mauricio TORO BERMUDEZ Research Postgraduate Student (Ph.D) Computer Science Research Laboratory of Bordeaux (LABRI) University of Bordeaux 1: Science and Technology http://www.labri.fr/perso/mtoro/ 351, cours de la Libération F-33405 Talence Cedex. France. Phone: (+33) 5 4000 24 85 Fax: (+33) 5 4000 66 69 Please don't print this e-mail unless you really need to.
_______________________________________________ Gecode users mailing list [email protected] https://www.gecode.org/mailman/listinfo/gecode-users
