Hi, I'am trying to compile the flatzinc interpreter in searchcombinators-0.9.3.zip following the instructions, but I get linking errors:
/usr/local/include/gecode/support/exception.hpp:46: undefined reference to `vtable for Gecode::Exception' /usr/local/include/gecode/support/exception.hpp:46: undefined reference to `vtable for Gecode::Exception' /usr/local/include/gecode/support/exception.hpp:46: undefined reference to `vtable for Gecode::Exception' fz_sc.o: In function `BTrue::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.hh:258: undefined reference to `Gecode::BoolVar::BoolVar(Gecode::Space&, int, int)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.hh:258: undefined reference to `Gecode::BoolExpr::BoolExpr(Gecode::BoolVar const&)' fz_sc.o: In function `BFalse::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.hh:251: undefined reference to `Gecode::BoolVar::BoolVar(Gecode::Space&, int, int)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.hh:251: undefined reference to `Gecode::BoolExpr::BoolExpr(Gecode::BoolVar const&)' fz_sc.o: In function `BExpr::post(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.hh:151: undefined reference to `Gecode::rel(Gecode::Home, Gecode::BoolExpr const&, Gecode::IntConLevel)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.hh:151: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.hh:151: undefined reference to `Gecode::BoolExpr::~BoolExpr()' fz_sc.o: In function `OperatingSystemError': /usr/local/include/gecode/support/exception.hpp:98: undefined reference to `Gecode::Exception::Exception(char const*, char const*)' fz_sc.o: In function `~Exception': /usr/local/include/gecode/support/exception.hpp:46: undefined reference to `vtable for Gecode::Exception' /usr/local/include/gecode/support/exception.hpp:46: undefined reference to `vtable for Gecode::Exception' /usr/local/include/gecode/support/exception.hpp:46: undefined reference to `vtable for Gecode::Exception' fz_sc.o: In function `OperatingSystemError': /usr/local/include/gecode/support/exception.hpp:98: undefined reference to `Gecode::Exception::Exception(char const*, char const*)' fz_sc.o: In function `MemoryExhausted': /usr/local/include/gecode/support/exception.hpp:90: undefined reference to `Gecode::Exception::Exception(char const*, char const*)' fz_sc.o: In function `StateMgr<Gecode::FlatZinc::FlatZincSpace, (StateMaintenance)0>::recompute(StateMgr<Gecode::FlatZinc::FlatZincSpace, (StateMaintenance)0>::State*)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./generic/statemgr_copying.hpp:187: undefined reference to `Gecode::Space::unused_status' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./generic/statemgr_copying.hpp:187: undefined reference to `Gecode::Space::status(Gecode::StatusStatistics&)' fz_sc.o: In function `Gecode::Space::clone(bool, Gecode::CloneStatistics&) const': /usr/local/include/gecode/kernel/core.hpp:2469: undefined reference to `Gecode::Space::_clone(bool)' fz_sc.o: In function `ValOfUnassignedVar': /usr/local/include/gecode/int/exception.hpp:187: undefined reference to `Gecode::Exception::Exception(char const*, char const*)' fz_sc.o: In function `StateMgr<Gecode::FlatZinc::FlatZincSpace, (StateMaintenance)0>::root(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./generic/statemgr_copying.hpp:141: undefined reference to `Gecode::Space::unused_status' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./generic/statemgr_copying.hpp:141: undefined reference to `Gecode::Space::status(Gecode::StatusStatistics&)' fz_sc.o: In function `DynamicStack': /usr/local/include/gecode/support/dynamic-stack.hpp:119: undefined reference to `Gecode::heap' fz_sc.o: In function `main': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/fz_sc.cpp:424: undefined reference to `Gecode::FlatZinc::parse(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Gecode::FlatZinc::Printer&, std::basic_ostream<char, std::char_traits<char> >&, Gecode::FlatZinc::FlatZincSpace*)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/fz_sc.cpp:428: undefined reference to `Gecode::FlatZinc::FlatZincSpace::solveAnnotations() const' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/fz_sc.cpp:422: undefined reference to `Gecode::FlatZinc::parse(std::basic_istream<char, std::char_traits<char> >&, Gecode::FlatZinc::Printer&, std::basic_ostream<char, std::char_traits<char> >&, Gecode::FlatZinc::FlatZincSpace*)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/fz_sc.cpp:419: undefined reference to `Gecode::FlatZinc::Printer::~Printer()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/fz_sc.cpp:419: undefined reference to `Gecode::FlatZinc::Printer::~Printer()' fz_sc.o:(.rodata._ZTVN6Gecode6ChoiceE[vtable for Gecode::Choice]+0x14): undefined reference to `Gecode::Choice::archive(Gecode::Archive&) const' fz_sc.o:(.rodata._ZTVN6Gecode3DFA4DFAIE[vtable for Gecode::DFA::DFAI]+0x8): undefined reference to `Gecode::DFA::DFAI::copy() const' fz_sc.o:(.rodata._ZTIN6Gecode15MemoryExhaustedE[typeinfo for Gecode::MemoryExhausted]+0x8): undefined reference to `typeinfo for Gecode::Exception' fz_sc.o:(.rodata._ZTVN6Gecode15MemoryExhaustedE[vtable for Gecode::MemoryExhausted]+0x10): undefined reference to `Gecode::Exception::what() const' fz_sc.o:(.rodata._ZTVN6Gecode3Int18ValOfUnassignedVarE[vtable for Gecode::Int::ValOfUnassignedVar]+0x10): undefined reference to `Gecode::Exception::what() const' fz_sc.o:(.rodata._ZTIN6Gecode3Int18ValOfUnassignedVarE[typeinfo for Gecode::Int::ValOfUnassignedVar]+0x8): undefined reference to `typeinfo for Gecode::Exception' fz_sc.o:(.rodata._ZTVN6Gecode20OperatingSystemErrorE[vtable for Gecode::OperatingSystemError]+0x10): undefined reference to `Gecode::Exception::what() const' fz_sc.o:(.rodata._ZTIN6Gecode20OperatingSystemErrorE[typeinfo for Gecode::OperatingSystemError]+0x8): undefined reference to `typeinfo for Gecode::Exception' flatzinc/bool_search.o: In function `BoolExcludeValSel::post(Gecode::FlatZinc::FlatZincSpace&, Gecode::BoolVar, int, int)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/bool_search.cpp:80: undefined reference to `Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntConLevel)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/bool_search.cpp:78: undefined reference to `Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntConLevel)' flatzinc/bool_search.o: In function `BoolAssignValSel::post(Gecode::FlatZinc::FlatZincSpace&, Gecode::BoolVar, int, int)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/bool_search.cpp:70: undefined reference to `Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntConLevel)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/bool_search.cpp:68: undefined reference to `Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntConLevel)' flatzinc/bool_search.o: In function `~Region': /usr/local/include/gecode/kernel/region.hpp:316: undefined reference to `Gecode::Region::heap_free()' flatzinc/bool_search.o: In function `Gecode::Region::ralloc(unsigned int)': /usr/local/include/gecode/kernel/region.hpp:306: undefined reference to `Gecode::Region::heap_alloc(unsigned int)' flatzinc/bool_search.o: In function `~Region': /usr/local/include/gecode/kernel/region.hpp:316: undefined reference to `Gecode::Region::heap_free()' flatzinc/int_search.o: In function `Gecode::IntVar::med() const': /usr/local/include/gecode/int/var/int.hpp:71: undefined reference to `Gecode::Int::IntVarImp::med() const' /usr/local/include/gecode/int/var/int.hpp:71: undefined reference to `Gecode::Int::IntVarImp::med() const' flatzinc/int_search.o: In function `BisectHigh::post(Gecode::FlatZinc::FlatZincSpace&, Gecode::IntVar, int, int)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/int_search.cpp:264: undefined reference to `Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/int_search.cpp:262: undefined reference to `Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)' flatzinc/int_search.o: In function `BisectLow::post(Gecode::FlatZinc::FlatZincSpace&, Gecode::IntVar, int, int)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/int_search.cpp:253: undefined reference to `Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/int_search.cpp:251: undefined reference to `Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)' flatzinc/int_search.o: In function `ExcludeValSel::post(Gecode::FlatZinc::FlatZincSpace&, Gecode::IntVar, int, int)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/int_search.cpp:185: undefined reference to `Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)' flatzinc/int_search.o:/home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/int_search.cpp:183: more undefined references to `Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)' follow flatzinc/int_search.o: In function `~Region': /usr/local/include/gecode/kernel/region.hpp:316: undefined reference to `Gecode::Region::heap_free()' flatzinc/int_search.o: In function `Gecode::Region::ralloc(unsigned int)': /usr/local/include/gecode/kernel/region.hpp:306: undefined reference to `Gecode::Region::heap_alloc(unsigned int)' flatzinc/int_search.o: In function `~Region': /usr/local/include/gecode/kernel/region.hpp:316: undefined reference to `Gecode::Region::heap_free()' flatzinc/search.o: In function `linexpr(IntExpr<VarAccessor>*, Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:43: undefined reference to `Gecode::LinExpr::LinExpr(int)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:46: undefined reference to `Gecode::operator+(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:46: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:52: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:49: undefined reference to `Gecode::operator-(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:49: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:52: undefined reference to `Gecode::operator*(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:52: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:55: undefined reference to `Gecode::LinExpr::LinExpr(Gecode::IntVar const&, int)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:46: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:52: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:52: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:46: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:49: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o:/home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/flatzinc/search.cpp:49: more undefined references to `Gecode::LinExpr::~LinExpr()' follow flatzinc/search.o: In function `BXor::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:244: undefined reference to `Gecode::operator^(Gecode::BoolExpr const&, Gecode::BoolExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:244: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:244: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:244: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:244: undefined reference to `Gecode::BoolExpr::~BoolExpr()' flatzinc/search.o: In function `BEq::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:232: undefined reference to `Gecode::operator==(Gecode::BoolExpr const&, Gecode::BoolExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:232: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:232: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:232: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:232: undefined reference to `Gecode::BoolExpr::~BoolExpr()' flatzinc/search.o: In function `BOr::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:220: undefined reference to `Gecode::operator||(Gecode::BoolExpr const&, Gecode::BoolExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:220: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:220: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:220: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:220: undefined reference to `Gecode::BoolExpr::~BoolExpr()' flatzinc/search.o: In function `BAnd::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:208: undefined reference to `Gecode::operator&&(Gecode::BoolExpr const&, Gecode::BoolExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:208: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:208: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:208: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:208: undefined reference to `Gecode::BoolExpr::~BoolExpr()' flatzinc/search.o: In function `BNot::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:196: undefined reference to `Gecode::operator!(Gecode::BoolExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:196: undefined reference to `Gecode::BoolExpr::~BoolExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:196: undefined reference to `Gecode::BoolExpr::~BoolExpr()' flatzinc/search.o: In function `CmpIntRel::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:178: undefined reference to `Gecode::operator>(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:178: undefined reference to `Gecode::BoolExpr::BoolExpr(Gecode::LinRel const&)' flatzinc/search.o: In function `~LinRel': /usr/local/include/gecode/minimodel.hh:259: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o: In function `CmpIntRel::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:178: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:178: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:179: undefined reference to `Gecode::operator!=(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:179: undefined reference to `Gecode::BoolExpr::BoolExpr(Gecode::LinRel const&)' flatzinc/search.o: In function `~LinRel': /usr/local/include/gecode/minimodel.hh:259: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o: In function `CmpIntRel::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:179: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:179: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:174: undefined reference to `Gecode::operator==(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:174: undefined reference to `Gecode::BoolExpr::BoolExpr(Gecode::LinRel const&)' flatzinc/search.o: In function `~LinRel': /usr/local/include/gecode/minimodel.hh:259: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o: In function `CmpIntRel::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:174: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:174: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:175: undefined reference to `Gecode::operator<=(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:175: undefined reference to `Gecode::BoolExpr::BoolExpr(Gecode::LinRel const&)' flatzinc/search.o: In function `~LinRel': /usr/local/include/gecode/minimodel.hh:259: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o: In function `CmpIntRel::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:175: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:175: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:176: undefined reference to `Gecode::operator<(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:176: undefined reference to `Gecode::BoolExpr::BoolExpr(Gecode::LinRel const&)' flatzinc/search.o: In function `~LinRel': /usr/local/include/gecode/minimodel.hh:259: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o: In function `CmpIntRel::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:176: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:176: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:177: undefined reference to `Gecode::operator>=(Gecode::LinExpr const&, Gecode::LinExpr const&)' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:177: undefined reference to `Gecode::BoolExpr::BoolExpr(Gecode::LinRel const&)' flatzinc/search.o: In function `~LinRel': /usr/local/include/gecode/minimodel.hh:259: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o: In function `CmpIntRel::bexpr(Gecode::FlatZinc::FlatZincSpace&)': /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:177: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:177: undefined reference to `Gecode::LinExpr::~LinExpr()' /home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:178: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o: In function `~LinRel': /usr/local/include/gecode/minimodel.hh:259: undefined reference to `Gecode::LinExpr::~LinExpr()' flatzinc/search.o:/home/andrea/GecodeSvn/Combinators/searchcombinators-0.9.3/src/sc_flatzinc/./flatzinc/search.hh:177: more undefined references to `Gecode::LinExpr::~LinExpr()' follow collect2: ld returned 1 exit status make: *** [fz_sc] Errore 1 Any help appreciated. Cheers.
_______________________________________________ Gecode users mailing list [email protected] https://www.gecode.org/mailman/listinfo/gecode-users
