[gecode-users] Copiling with gcc on OpenSuSE 10.0

Vladimír Duša neachem at volny.cz
Fri Nov 25 19:21:12 CET 2005


Hello,

I have a problem with compiling gecode sources.
I am using:
System: OpenSuSE 10.0
gcc --version: 4.0.2 20050901

I installed the gecode:
1) "./compile" (no error)
3) "make" (no error).

I copied the file "money.cc" from the directory "examples" to the same
directory as the file "minimodel.hh" is. Then I tried to compile this file
using:
gcc -L./ -I./ money.cc
But I become a lot of errors (see below):
Please could you help me? What do I wrong?

Thank you very much

Vladimir Dusa

Compiler output:
neachem at duron850:~/Desktop/gecode-0.9.0-20051125> gcc -L./ -I./ money.cc
/tmp/ccblFMbP.o: In function `main':
money.cc:(.text+0x4c): undefined reference to `Options::parse(int, char**)'
/tmp/ccblFMbP.o: In function `__tcf_0':
money.cc:(.text+0x79): undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccblFMbP.o: In function `__static_initialization_and_destruction_0(int,
int)':
money.cc:(.text+0xa6): undefined reference to `std::ios_base::Init::Init()'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode5ActorE[typeinfo for
Gecode::Actor]+0x0): undefined reference to `vtable for
__cxxabiv1::__vmi_class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode13BranchingDescE[typeinfo for
Gecode::BranchingDesc]+0x0): undefined reference to `vtable for
__cxxabiv1::__class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode6Search11PlainEngineE[typeinfo
for Gecode::Search::PlainEngine]+0x0): undefined reference to `vtable for
__cxxabiv1::__vmi_class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode6Search9BabEngineE[typeinfo for
Gecode::Search::BabEngine]+0x0): undefined reference to `vtable for
__cxxabiv1::__vmi_class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode5ActorE[vtable for
Gecode::Actor]+0x8): undefined reference to `__cxa_pure_virtual'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode5ActorE[vtable for
Gecode::Actor]+0x14): undefined reference to `Gecode::Actor::flush()'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode5ActorE[vtable for
Gecode::Actor]+0x18): undefined reference to `Gecode::Actor::cached() const'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode13BranchingDescE[vtable for
Gecode::BranchingDesc]+0x10): undefined reference to `__cxa_pure_virtual'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode6Search11PlainEngineE[vtable
for Gecode::Search::PlainEngine]+0x10): undefined reference to
`__cxa_pure_virtual'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode6Search11PlainEngineE[vtable
for Gecode::Search::PlainEngine]+0x14): undefined reference to
`__cxa_pure_virtual'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode6Search11PlainEngineE[vtable
for Gecode::Search::PlainEngine]+0x18): undefined reference to
`__cxa_pure_virtual'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode6Search9BabEngineE[vtable for
Gecode::Search::BabEngine]+0x10): undefined reference to
`__cxa_pure_virtual'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTVN6Gecode6Search9BabEngineE[vtable for
Gecode::Search::BabEngine]+0x14): more undefined references to
`__cxa_pure_virtual' follow
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode15ActorDeleteLinkE[typeinfo for
Gecode::ActorDeleteLink]+0x0): undefined reference to `vtable for
__cxxabiv1::__si_class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode6Search14FullStatisticsE[typein
fo for Gecode::Search::FullStatistics]+0x0): undefined reference to `vtable
for __cxxabiv1::__si_class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode9ActorLinkE[typeinfo for
Gecode::ActorLink]+0x0): undefined reference to `vtable for
__cxxabiv1::__class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode6Search10StatisticsE[typeinfo
for Gecode::Search::Statistics]+0x0): undefined reference to `vtable for
__cxxabiv1::__class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode15MemoryExhaustedE[typeinfo for
Gecode::MemoryExhausted]+0x0): undefined reference to `vtable for
__cxxabiv1::__si_class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTIN6Gecode9ExceptionE[typeinfo for
Gecode::Exception]+0x0): undefined reference to `vtable for
__cxxabiv1::__class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTI5Money[typeinfo for Money]+0x0):
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTI7Example[typeinfo for Example]+0x0):
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTI7Example[typeinfo for Example]+0x8):
undefined reference to `typeinfo for Gecode::Space'
/tmp/ccblFMbP.o:(.gnu.linkonce.r._ZTV7Example[vtable for Example]+0x10):
undefined reference to `__cxa_pure_virtual'
/tmp/ccblFMbP.o: In function `Gecode::Memory::malloc(unsigned int)':
money.cc:(.gnu.linkonce.t._ZN6Gecode6Memory6mallocEj[Gecode::Memory::malloc(
unsigned int)]+0x2c): undefined reference to `__cxa_allocate_exception'
money.cc:(.gnu.linkonce.t._ZN6Gecode6Memory6mallocEj[Gecode::Memory::malloc(
unsigned int)]+0x4f): undefined reference to `__cxa_throw'
/tmp/ccblFMbP.o: In function `Gecode::MemoryManager::alloc(unsigned int)':
money.cc:(.gnu.linkonce.t._ZN6Gecode13MemoryManager5allocEj[Gecode::MemoryMa
nager::alloc(unsigned int)]+0x4f): undefined reference to
`Gecode::MemoryManager::alloc_refill(unsigned int)'
/tmp/ccblFMbP.o: In function `Gecode::Int::IntVarImp::copy(Gecode::Space*,
bool)':
money.cc:(.gnu.linkonce.t._ZN6Gecode3Int9IntVarImp4copyEPNS_5SpaceEb[Gecode:
:Int::IntVarImp::copy(Gecode::Space*, bool)]+0x46): undefined reference to
`Gecode::Int::IntVarImp::perform_copy(Gecode::Space*, bool)'
/tmp/ccblFMbP.o: In function `operator<<(std::basic_ostream<char,
std::char_traits<char> >&, Gecode::IntVar const&)':
money.cc:(.gnu.linkonce.t._ZlsRSoRKN6Gecode6IntVarE[operator<<(std::basic_os
tream<char, std::char_traits<char> >&, Gecode::IntVar const&)]+0x23):
undefined reference to `operator<<(std::basic_ostream<char,
std::char_traits<char> >&, Gecode::Int::IntView const&)'
/tmp/ccblFMbP.o: In function `Example::Example()':
money.cc:(.gnu.linkonce.t._ZN7ExampleC2Ev[Example::Example()]+0xe):
undefined reference to `Gecode::Space::Space()'
/tmp/ccblFMbP.o: In function `Example::Example(bool, Example&)':
money.cc:(.gnu.linkonce.t._ZN7ExampleC2EbRS_[Example::Example(bool,
Example&)]+0x21): undefined reference to `Gecode::Space::Space(bool,
Gecode::Space&)'
/tmp/ccblFMbP.o: In function `Gecode::MiniModel::LinExpr::~LinExpr()':
money.cc:(.gnu.linkonce.t._ZN6Gecode9MiniModel7LinExprD1Ev[Gecode::MiniModel
::LinExpr::~LinExpr()]+0x19): undefined reference to
`Gecode::MiniModel::LinExpr::Node::decrement()'
/tmp/ccblFMbP.o: In function
`Gecode::MiniModel::LinRel::post(Gecode::Space*, bool) const':
money.cc:(.gnu.linkonce.t._ZNK6Gecode9MiniModel6LinRel4postEPNS_5SpaceEb[Gec
ode::MiniModel::LinRel::post(Gecode::Space*, bool) const]+0x24): undefined
reference to `Gecode::MiniModel::LinExpr::post(Gecode::Space*,
Gecode::IntRelType) const'
money.cc:(.gnu.linkonce.t._ZNK6Gecode9MiniModel6LinRel4postEPNS_5SpaceEb[Gec
ode::MiniModel::LinRel::post(Gecode::Space*, bool) const]+0x4b): undefined
reference to `Gecode::MiniModel::LinExpr::post(Gecode::Space*,
Gecode::IntRelType) const'
/tmp/ccblFMbP.o: In function `Example::~Example()':
money.cc:(.gnu.linkonce.t._ZN7ExampleD2Ev[Example::~Example()]+0x18):
undefined reference to `Gecode::Space::~Space()'
/tmp/ccblFMbP.o: In function `Example::~Example()':
money.cc:(.gnu.linkonce.t._ZN7ExampleD1Ev[Example::~Example()]+0x18):
undefined reference to `Gecode::Space::~Space()'
/tmp/ccblFMbP.o: In function `Example::~Example()':
money.cc:(.gnu.linkonce.t._ZN7ExampleD0Ev[Example::~Example()]+0x18):
undefined reference to `Gecode::Space::~Space()'
/tmp/ccblFMbP.o: In function `Money::print()':
money.cc:(.gnu.linkonce.t._ZN5Money5printEv[Money::print()]+0xf): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN5Money5printEv[Money::print()]+0x14): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN5Money5printEv[Money::print()]+0x40): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN5Money5printEv[Money::print()]+0x56): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN5Money5printEv[Money::print()]+0x6c): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN5Money5printEv[Money::print()]+0x71): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN5Money5printEv[Money::print()]+0x76): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
/tmp/ccblFMbP.o: In function `Gecode::DFS<Money>::~DFS()':
money.cc:(.gnu.linkonce.t._ZN6Gecode3DFSI5MoneyED1Ev[Gecode::DFS<Money>::~DF
S()]+0xe): undefined reference to `Gecode::Search::DFS::~DFS()'
/tmp/ccblFMbP.o: In function `Gecode::DFS<Money>::DFS(Money*, unsigned int,
unsigned int)':
money.cc:(.gnu.linkonce.t._ZN6Gecode3DFSI5MoneyEC1EPS1_jj[Gecode::DFS<Money>
::DFS(Money*, unsigned int, unsigned int)]+0x1d): undefined reference to
`Gecode::Search::DFS::DFS(Gecode::Space*, unsigned int, unsigned int,
unsigned int)'
/tmp/ccblFMbP.o: In function `Gecode::DFS<Money>::next()':
money.cc:(.gnu.linkonce.t._ZN6Gecode3DFSI5MoneyE4nextEv[Gecode::DFS<Money>::
next()]+0xe): undefined reference to `Gecode::Search::DFS::next()'
/tmp/ccblFMbP.o: In function `Money::Money(Options const&)':
money.cc:(.gnu.linkonce.t._ZN5MoneyC1ERK7Options[Money::Money(Options
const&)]+0x3b): undefined reference to
`Gecode::IntVarArray::IntVarArray(Gecode::Space*, int, int, int)'
money.cc:(.gnu.linkonce.t._ZN5MoneyC1ERK7Options[Money::Money(Options
const&)]+0x1b8): undefined reference to `Gecode::rel(Gecode::Space*,
Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
money.cc:(.gnu.linkonce.t._ZN5MoneyC1ERK7Options[Money::Money(Options
const&)]+0x1ed): undefined reference to `Gecode::rel(Gecode::Space*,
Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
money.cc:(.gnu.linkonce.t._ZN5MoneyC1ERK7Options[Money::Money(Options
const&)]+0xada): undefined reference to `Gecode::distinct(Gecode::Space*,
Gecode::VarArgArray<Gecode::IntVar> const&, Gecode::IntConLevel)'
money.cc:(.gnu.linkonce.t._ZN5MoneyC1ERK7Options[Money::Money(Options
const&)]+0xb40): undefined reference to `Gecode::branch(Gecode::Space*,
Gecode::VarArgArray<Gecode::IntVar> const&, Gecode::BvarSel,
Gecode::BvalSel)'
/tmp/ccblFMbP.o: In function `void Example::run<Money, Gecode::DFS>(Options
const&)':
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x4a): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x4f): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x5a): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x60): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x18d): undefined
reference to `Gecode::Search::DFS::statistics() const'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x1c5): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x1ca): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x1cf): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x247): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x24c): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x257): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x25d): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x26e): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x286): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(double)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x291): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x297): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x2a8): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x2ba): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(int)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x2c5): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x2cb): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x2dc): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x2ee): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(unsigned long)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x2f9): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x2ff): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x310): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x322): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(unsigned long)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x32d): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x333): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x344): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x356): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(unsigned long)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x361): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x367): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x378): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x38a): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(unsigned long)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x395): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x39b): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x3ac): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x3be): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(int)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x3cf): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x3da): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x3e0): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x448): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x44d): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x45f): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x46a): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x470): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x579): undefined
reference to `Gecode::Search::DFS::statistics() const'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x61c): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x621): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x626): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x637): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x649): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(int)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x654): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x65a): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x66b): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x67d): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(unsigned long)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x688): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x68e): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x69f): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x6b1): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(unsigned long)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x6bc): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x6c2): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x6d3): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x6e5): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(unsigned long)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x6f0): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x6f6): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x707): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x719): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(unsigned long)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x724): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x72a): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x73b): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x74d): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(int)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x75e): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x769): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x76f): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x7d5): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x7da): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x7e5): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0x7eb): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xa14): undefined
reference to `am(double*, int)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xa2c): undefined
reference to `dev(double*, int)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xa9e): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xaa3): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xab2): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, std::_Setw)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xac3): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::ios_base& (*)(std::ios_base&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xad4): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::ios_base& (*)(std::ios_base&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xae5): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::ios_base& (*)(std::ios_base&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xaf4): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, std::_Setprecision)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xb06): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(double)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xb17): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xb26): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, std::_Setprecision)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xb37): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xb49): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(double)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xb5a): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xb65): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xb6b): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xbd6): undefined
reference to `__cxa_get_exception_ptr'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xbf8): undefined
reference to `__cxa_begin_catch'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xc38): undefined
reference to `std::cout'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xc3d): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xc4f): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xc60): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xc72): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xc83): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xc8e): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xc94): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xca5): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&, char const*)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xcb0): undefined
reference to `std::basic_ostream<char, std::char_traits<char> >&
std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
std::char_traits<char> >&)'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xcb6): undefined
reference to `std::basic_ostream<char, std::char_traits<char>
>::operator<<(std::basic_ostream<char, std::char_traits<char> >&
(*)(std::basic_ostream<char, std::char_traits<char> >&))'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xcbe): undefined
reference to `__cxa_end_catch'
money.cc:(.gnu.linkonce.t._ZN7Example3runI5MoneyN6Gecode3DFSEEEvRK7Options[v
oid Example::run<Money, Gecode::DFS>(Options const&)]+0xcd1): undefined
reference to `__cxa_end_catch'
/tmp/ccblFMbP.o:(.eh_frame+0x12): undefined reference to
`__gxx_personality_v0'
collect2: ld returned 1 exit status
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 8804 bytes
Desc: not available
URL: <http://www.ps.uni-sb.de/pipermail/users/attachments/20051125/e2917ecc/attachment.bin>


More information about the gecode-users mailing list