[gecode-users] Linking problems flatzinc in searchcombinators-0.9.3.zip

Andrea Pretto a.pretto at miriade.it
Thu Sep 27 17:52:00 CEST 2012


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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20120927/a6f44d6e/attachment-0001.html>


More information about the users mailing list