[gecode-users] Problem when compiling with Gecode 3.3.1

Mauricio Toro mauriciotorob at gmail.com
Fri Jul 16 14:47:05 CEST 2010


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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20100716/b5f5a6b8/attachment.htm>


More information about the users mailing list