yes ! it works
it was indeed a problem of gcc version
thanks a lot
Carlos
Le 7 oct. 09 à 14:24, Gustavo Gutierrez a écrit :
2009/10/7 Guido Tack <t...@ps.uni-sb.de>
Hi!
The problem is not Propagator::cast, because that method has not
been changed (it was private in the previous release, too). Can you
please let us know what version of Gecode you used previously, and
give us an idea where you call Propagator::cast (e.g. small code
sample)?
Probably is not related but I used to see this error (or something
similar) when I forgot to change the compiler version. By default in
leopard xcode uses gcc 4 and you have to explicitly change it to use
gcc 4.2.
Here is the message I got when using 4.0:
./gecode/kernel/core.hpp: In constructor
‘Gecode::Space::Propagators::Propagators(const Gecode::Space&)’:
./gecode/kernel/core.hpp:2422: error: ‘static Gecode::Propagator*
Gecode::Propagator::cast(Gecode::ActorLink*)’ is private
./gecode/kernel/core.hpp:3356: error: within this context
./gecode/kernel/core.hpp:3356: error: ‘Gecode::ActorLink’ is an
inaccessible base of ‘Gecode::Propagator’
./gecode/kernel/core.hpp:2430: error: ‘static const
Gecode::Propagator* Gecode::Propagator::cast(const
Gecode::ActorLink*)’ is private
./gecode/kernel/core.hpp:3357: error: within this context
./gecode/kernel/core.hpp:3357: error: ‘Gecode::ActorLink’ is an
inaccessible base of ‘Gecode::Propagator’
./gecode/kernel/core.hpp: In member function ‘void
Gecode::Space::Propagators::operator++()’:
Regards,
--
Gustavo Gutierrez
_______________________________________________
Gecode users mailing list
us...@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users
_______________________________________________
Gecode users mailing list
us...@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users