I've followed the instructions on this page:
http://www.staff.tugraz.at/michael.steurer/Bitcoin-CentOS5.5-V1.pdfBut this is the output I get:
make -f makefile.centos bitcoind
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o obj/no gui/util.o util.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o obj/no gui/script.o script.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o obj/no gui/db.o db.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o obj/no gui/net.o net.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o obj/no gui/irc.o irc.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o obj/no gui/main.o main.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o obj/no gui/rpc.o rpc.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o obj/no gui/init.o init.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -O3 -o cr yptopp/obj/sha.o cryptopp/sha.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -O3 -o cr yptopp/obj/cpu.o cryptopp/cpu.cpp
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -msse2 -O 3 -march=amdfam10 -o obj/sha256.o sha256.cpp
g++ -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -I"/home/bitman/Bitcoin/Deps/include" -o bitcoind obj/nogui/util.o obj/nogui/script.o obj/nogui/db.o obj/nogui/net.o obj/nogui/irc.o obj/nogui/main.o obj/nogui/rpc.o obj/nogui/init.o crypt opp/obj/sha.o cryptopp/obj/cpu.o obj/sha256.o -dead_strip -Wl,-Bstatic /home/bitman/Bitcoin/Deps/lib/libdb_cxx-5.1.a -mtl /home/bitman/Bit coin/Deps/lib/libboost_system.a -mtl /home/bitman/Bitcoin/Deps/lib/libboost_thread.a -mtl /home/bitman/Bitcoin/Deps/lib/libboost_filesyste m.a -mtl /home/bitman/Bitcoin/Deps/lib/libboost_program_options.a /home/bitman/Bitcoin/Deps/lib/libdb_cxx.a /home/bitman/Bitcoin/Deps/lib/ libssl.a /home/bitman/Bitcoin/Deps/lib/libcrypto.a -l ssl -l crypto -Wl,-Bdynamic -l gthread-2.0 -l z -l dl
obj/nogui/db.o: In function `CAddrDB::WriteAddress(CAddress const&)':
/home/bitman/Bitcoin/Trunk/src/src/db.cpp:511: undefined reference to `CAddress::GetKey() const'
obj/nogui/db.o: In function `CAddrDB::EraseAddress(CAddress const&)':
/home/bitman/Bitcoin/Trunk/src/src/db.cpp:516: undefined reference to `CAddress::GetKey() const'
obj/nogui/db.o: In function `CAddrDB::LoadAddresses()':
/home/bitman/Bitcoin/Trunk/src/src/db.cpp:532: undefined reference to `CAddress::CAddress(char const*, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/db.cpp:534: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/db.cpp:564: undefined reference to `CAddress::GetKey() const'
/home/bitman/Bitcoin/Trunk/src/src/db.cpp:562: undefined reference to `CAddress::CAddress()'
obj/nogui/db.o: In function `operator>>':
/home/bitman/Bitcoin/Trunk/src/src/protocol.h:77: undefined reference to `CAddress::Init()'
obj/nogui/db.o: In function `CWallet::LoadKey(CKey const&)':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:61: undefined reference to `CCryptoKeyStore::AddKey(CKey const&)'
obj/nogui/db.o: In function `CWallet::LoadCryptedKey(std::vector > const&, std::vector > const&)':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:63: undefined reference to `CCryptoKeyStore::AddCryptedKey(std::vector > const&, std::vector > const&)'
obj/nogui/db.o: In function `CWalletDB::LoadWallet(CWallet*)':
/home/bitman/Bitcoin/Trunk/src/src/db.cpp:857: undefined reference to `CAddress::ToString() const'
obj/nogui/db.o: In function `Unserialize':
/home/bitman/Bitcoin/Trunk/src/src/protocol.h:77: undefined reference to `CAddress::Init()'
obj/nogui/net.o: In function `Lookup(char const*, std::vector >&, int, int, bool, int, bool)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:260: undefined reference to `CAddress::CAddress(unsigned int, unsigned short, unsigned long lon g)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:277: undefined reference to `CAddress::CAddress(unsigned int, unsigned short, unsigned long lon g)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:278: undefined reference to `CAddress::IsValid() const'
obj/nogui/net.o: In function `FindNode(CAddress)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:638: undefined reference to `operator==(CAddress const&, CAddress const&)'
obj/nogui/net.o: In function `CNode::CloseSocketDisconnect()':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:711: undefined reference to `CAddress::ToString() const'
obj/nogui/net.o: In function `ConnectSocket(CAddress const&, unsigned int&, int)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:103: undefined reference to `CAddress::GetSockAddr() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:102: undefined reference to `CAddress::IsRoutable() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:103: undefined reference to `CAddress::GetSockAddr() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:192: undefined reference to `CAddress::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:218: undefined reference to `CAddress::ToString() const'
obj/nogui/net.o: In function `GetMyExternalIP2(CAddress const&, char const*, char const*, unsigned int&)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:300: undefined reference to `CAddress::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:330: undefined reference to `CAddress::CAddress(std::basic_string, std::allocator >, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:331: undefined reference to `CAddress::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:332: undefined reference to `CAddress::IsRoutable() const'
obj/nogui/net.o: In function `GetMyExternalIP(unsigned int&)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:345: undefined reference to `CAddress::CAddress()'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:361: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:380: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:365: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:366: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:384: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:385: undefined reference to `CAddress::IsValid() const'
obj/nogui/net.o: In function `__static_initialization_and_destruction_0':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:47: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:65: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
obj/nogui/net.o: In function `AddAddress(CAddress, long long, CAddrDB*)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:441: undefined reference to `CAddress::IsRoutable() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:452: undefined reference to `CAddress::GetKey() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:456: undefined reference to `CAddress::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:457: undefined reference to `CAddress::GetKey() const'
obj/nogui/net.o: In function `DNSAddressSeed()':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1182: undefined reference to `CAddress::GetByte(int) const'
obj/nogui/net.o: In function `AddressCurrentlyConnected(CAddress const&)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:501: undefined reference to `CAddress::GetKey() const'
obj/nogui/net.o: In function `StartNode(void*)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1673: undefined reference to `CAddress::CAddress(unsigned int, unsigned short, unsigned long lo ng)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1674: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1674: undefined reference to `CAddress::GetByte(int) const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1690: undefined reference to `CAddress::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1695: undefined reference to `CAddress::CAddress(char const*, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1696: undefined reference to `CAddress::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1638: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
obj/nogui/net.o: In function `ThreadSocketHandler2(void*)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:883: undefined reference to `CAddress::CAddress(sockaddr_in const&, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:901: undefined reference to `CAddress::ToString() const'
obj/nogui/net.o: In function `ConnectNode(CAddress, long long)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:664: undefined reference to `CAddress::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:667: undefined reference to `CAddress::GetKey() const'
obj/nogui/net.o: In function `std::map >, CAddress, std::less > >, std::allocator > const, CAdd ress> > >::operator[](std::vector > const&)':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_map.h:348: undefined reference to `CAddress::CAddress()'
obj/nogui/net.o: In function `ConnectNode(CAddress, long long)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:674: undefined reference to `CAddress::ToString() const'
obj/nogui/net.o: In function `OpenNetworkConnection(CAddress const&)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1457: undefined reference to `CAddress::IsIPv4() const'
obj/nogui/net.o: In function `ThreadOpenConnections2(void*)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1300: undefined reference to `CAddress::CAddress(std::basic_string , std::allocator >, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1301: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1318: undefined reference to `CAddress::CAddress(std::basic_string , std::allocator >, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1319: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1380: undefined reference to `CAddress::CAddress()'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1395: undefined reference to `CAddress::IsIPv4() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1395: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1445: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:1368: undefined reference to `CAddress::CAddress()'
obj/nogui/net.o: In function `ThreadGetMyExternalIP(void*)':
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:421: undefined reference to `CAddress::ToStringIP() const'
/home/bitman/Bitcoin/Trunk/src/src/net.cpp:422: undefined reference to `CAddress::IsRoutable() const'
obj/nogui/net.o: In function `CNode::PushAddress(CAddress const&)':
/home/bitman/Bitcoin/Trunk/src/src/net.h:240: undefined reference to `CAddress::IsValid() const'
obj/nogui/net.o: In function `std::less::operator()(CAddress const&, CAddress const&) const':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CAddress c onst&, CAddress const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CAddress c onst&, CAddress const&)'
obj/nogui/net.o: In function `CNode::BeginMessage(char const*)':
/home/bitman/Bitcoin/Trunk/src/src/net.h:283: undefined reference to `CMessageHeader::CMessageHeader(char const*, unsigned int)'
obj/nogui/net.o: In function `CNode':
/home/bitman/Bitcoin/Trunk/src/src/net.h:153: undefined reference to `CAddress::CAddress()'
obj/nogui/net.o: In function `CNode::PushVersion()':
/home/bitman/Bitcoin/Trunk/src/src/net.h:357: undefined reference to `CAddress::CAddress(char const*, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.h:356: undefined reference to `CAddress::CAddress(char const*, bool, unsigned long long)'
obj/nogui/irc.o: In function `DecodeAddress(std::basic_string, std::allocator >, CAddress&)':
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:51: undefined reference to `CAddress::CAddress(unsigned int, unsigned short, unsigned long long )'
obj/nogui/irc.o: In function `GetIPFromIRC(unsigned int, std::basic_string, std::allocator >, unsigned int&)':
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:230: undefined reference to `CAddress::CAddress(std::basic_string, std::allocator >, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:231: undefined reference to `CAddress::IsValid() const'
obj/nogui/irc.o: In function `ThreadIRCSeed2(void*)':
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:272: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:276: undefined reference to `CAddress::CAddress(char const*, int, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:277: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:304: undefined reference to `CAddress::IsRoutable() const'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:333: undefined reference to `CAddress::CAddress()'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:392: undefined reference to `CAddress::CAddress()'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:336: undefined reference to `CAddress::ToStringIP() const'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:337: undefined reference to `CAddress::IsRoutable() const'
/home/bitman/Bitcoin/Trunk/src/src/irc.cpp:397: undefined reference to `CAddress::ToString() const'
obj/nogui/main.o: In function `EraseFromWallets':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:112: undefined reference to `CWallet::EraseFromWallet(uint256)'
obj/nogui/main.o: In function `CWallet::GetDebit(CTransaction const&) const':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:134: undefined reference to `CWallet::GetDebit(CTxIn const&) const'
obj/nogui/main.o: In function `SyncWithWallets':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:118: undefined reference to `CWallet::AddToWalletIfInvolvingMe(CTransaction const&, CBlock con st*, bool)'
obj/nogui/main.o: In function `ResendWalletTransactions':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:148: undefined reference to `CWallet::ResendWalletTransactions()'
obj/nogui/main.o: In function `GetTransaction':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:104: undefined reference to `CWallet::GetTransaction(uint256 const&, CWalletTx&)'
obj/nogui/main.o: In function `std::less::operator()(CInv const&, CInv const&) const':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
obj/nogui/main.o: In function `SendMessages(CNode*, bool)':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2537: undefined reference to `CInv::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2402: undefined reference to `CAddress::IsRoutable() const'
obj/nogui/main.o: In function `CNode::PushAddress(CAddress const&)':
/home/bitman/Bitcoin/Trunk/src/src/net.h:240: undefined reference to `CAddress::IsValid() const'
obj/nogui/main.o: In function `CreateNewBlock(CReserveKey&)':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2669: undefined reference to `CReserveKey::GetReservedKey()'
obj/nogui/main.o: In function `PrintWallets':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:136: undefined reference to `CWallet::PrintWallet(CBlock const&)'
obj/nogui/main.o: In function `CBlock::AcceptBlock()':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1324: undefined reference to `CInv::CInv(int, uint256 const&)'
obj/nogui/main.o: In function `CheckWork(CBlock*, CWallet&, CReserveKey&)':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2886: undefined reference to `CReserveKey::KeepKey()'
obj/nogui/main.o: In function `~CReserveKey':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:220: undefined reference to `CReserveKey::ReturnKey()'
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:220: undefined reference to `CReserveKey::ReturnKey()'
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:220: undefined reference to `CReserveKey::ReturnKey()'
obj/nogui/main.o: In function `ProcessMessage':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1768: undefined reference to `CAddress::CAddress()'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1769: undefined reference to `CAddress::CAddress()'
obj/nogui/main.o: In function `Unserialize':
/home/bitman/Bitcoin/Trunk/src/src/protocol.h:77: undefined reference to `CAddress::Init()'
/home/bitman/Bitcoin/Trunk/src/src/protocol.h:77: undefined reference to `CAddress::Init()'
obj/nogui/main.o: In function `ProcessMessage':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1810: undefined reference to `CAddress::IsRoutable() const'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1787: undefined reference to `CAddress::ToString() const'
obj/nogui/main.o: In function `CNode::PushVersion()':
/home/bitman/Bitcoin/Trunk/src/src/net.h:357: undefined reference to `CAddress::CAddress(char const*, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/net.h:356: undefined reference to `CAddress::CAddress(char const*, bool, unsigned long long)'
obj/nogui/main.o: In function `ProcessMessage':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1939: undefined reference to `CInv::ToString() const'
obj/nogui/main.o: In function `std::less::operator()(CInv const&, CInv const&) const':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
obj/nogui/main.o: In function `CNode::AskFor(CInv const&)':
/home/bitman/Bitcoin/Trunk/src/src/net.h:263: undefined reference to `CInv::ToString() const'
obj/nogui/main.o: In function `ProcessMessage':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1882: undefined reference to `CAddress::IsIPv4() const'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1888: undefined reference to `CAddress::IsRoutable() const'
obj/nogui/main.o: In function `CNode::PushAddress(CAddress const&)':
/home/bitman/Bitcoin/Trunk/src/src/net.h:240: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/net.h:240: undefined reference to `CAddress::IsValid() const'
obj/nogui/main.o: In function `ProcessMessage':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1988: undefined reference to `CInv::IsKnownType() const'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1963: undefined reference to `CInv::ToString() const'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1982: undefined reference to `CInv::CInv(int, uint256 const&)'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:1995: undefined reference to `CInv::GetCommand() const'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2027: undefined reference to `CInv::CInv(int, uint256 const&)'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2086: undefined reference to `CInv::CInv(int, uint256 const&)'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2140: undefined reference to `CInv::CInv(int, uint256 const&)'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2108: undefined reference to `CInv::CInv(int, uint256 const&)'
obj/nogui/main.o: In function `CNode::PushAddress(CAddress const&)':
/home/bitman/Bitcoin/Trunk/src/src/net.h:240: undefined reference to `CAddress::IsValid() const'
obj/nogui/main.o: In function `ProcessMessage':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2190: undefined reference to `CWallet::GetKeyFromPool(std::vector >&, bool)'
obj/nogui/main.o: In function `ProcessMessages(CNode*)':
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2276: undefined reference to `CMessageHeader::CMessageHeader()'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2292: undefined reference to `CMessageHeader::CMessageHeader()'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2294: undefined reference to `CMessageHeader::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2296: undefined reference to `CMessageHeader::GetCommand() const'
/home/bitman/Bitcoin/Trunk/src/src/main.cpp:2299: undefined reference to `CMessageHeader::GetCommand() const'
obj/nogui/main.o: In function `std::less::operator()(CAddress const&, CAddress const&) const':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CAddress c onst&, CAddress const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CAddress c onst&, CAddress const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CAddress c onst&, CAddress const&)'
obj/nogui/main.o: In function `std::less::operator()(CInv const&, CInv const&) const':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
obj/nogui/main.o:/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: more undefined references t o `operator<(CInv const&, CInv const&)' follow
obj/nogui/main.o: In function `CNode::AskFor(CInv const&)':
/home/bitman/Bitcoin/Trunk/src/src/net.h:263: undefined reference to `CInv::ToString() const'
obj/nogui/main.o: In function `void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&)':
/home/bitman/Bitcoin/Trunk/src/src/serialize.h:547: undefined reference to `CAddress::CAddress()'
obj/nogui/main.o: In function `Unserialize':
/home/bitman/Bitcoin/Trunk/src/src/protocol.h:77: undefined reference to `CAddress::Init()'
obj/nogui/main.o: In function `void Unserialize_impl >(CDataStream&, std::vector >&, int, int, boost::integral_constant const&)':
/home/bitman/Bitcoin/Trunk/src/src/serialize.h:547: undefined reference to `CInv::CInv()'
obj/nogui/main.o: In function `std::less::operator()(CInv const&, CInv const&) const':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
obj/nogui/main.o:/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: more undefined references t o `operator<(CInv const&, CInv const&)' follow
obj/nogui/main.o: In function `bool WriteSetting(std::basic_string, std::allocator > const&, int c onst&)':
/home/bitman/Bitcoin/Trunk/src/src/main.h:125: undefined reference to `GetWalletFile(CWallet*, std::basic_string, std::allocator >&)'
obj/nogui/main.o: In function `std::less::operator()(CInv const&, CInv const&) const':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h:227: undefined reference to `operator<(CInv const &, CInv const&)'
obj/nogui/rpc.o: In function `GetAccountBalance(CWalletDB&, std::basic_string, std::allocator > const&, int)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:635: undefined reference to `CWalletTx::GetAccountAmounts(std::basic_string, std::allocator > const&, long long&, long long&, long long&, long long&) const'
obj/nogui/rpc.o: In function `WalletTxToJSON(CWalletTx const&, std::vector, std::allocator > > >, std::allocator, std::allocator > > > > >&)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:95: undefined reference to `CWalletTx::GetTxTime() const'
obj/nogui/rpc.o: In function `CCryptoKeyStore::Lock()':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:97: undefined reference to `CCryptoKeyStore::SetCrypted()'
obj/nogui/rpc.o: In function `keypoolrefill(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:1264: undefined reference to `CWallet::TopUpKeyPool()'
obj/nogui/rpc.o: In function `encryptwallet(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:1444: undefined reference to `CWallet::EncryptWallet(std::basic_string, std::allocator > const&)'
obj/nogui/rpc.o: In function `walletpassphrasechange(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:1383: undefined reference to `CWallet::ChangeWalletPassphrase(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)'
obj/nogui/rpc.o: In function `walletpassphrase(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:1335: undefined reference to `CWallet::Unlock(std::basic_string, s td::allocator > const&)'
obj/nogui/rpc.o: In function `getbalance(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:686: undefined reference to `CWalletTx::GetAmounts(long long&, long long&, std::list, std::allocator > >&, std::list, s td::allocator > >&, long long&, std::basic_string, std::allocator >&) const'
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:664: undefined reference to `CWallet::GetBalance() const'
obj/nogui/rpc.o: In function `sendtoaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:526: undefined reference to `CWallet::SendMoneyToBitcoinAddress(CBitcoinAddress const&, long lo ng, CWalletTx&, bool)'
obj/nogui/rpc.o: In function `sendfrom(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:789: undefined reference to `CWallet::SendMoneyToBitcoinAddress(CBitcoinAddress const&, long lo ng, CWalletTx&, bool)'
obj/nogui/rpc.o: In function `ListTransactions(CWalletTx const&, std::basic_string, std::allocator > co nst&, int, bool, std::vector, std::alloc ator > > >, std::allocator, std::a llocator > > > > >&)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:1006: undefined reference to `CWalletTx::GetAmounts(long long&, long long&, std::list, std::allocator > >&, std::list, std::allocator > >&, long long&, std::basic_string, std::allocator >&) const'
obj/nogui/rpc.o: In function `CWallet::GetDebit(CTransaction const&) const':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:134: undefined reference to `CWallet::GetDebit(CTxIn const&) const'
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:134: undefined reference to `CWallet::GetDebit(CTxIn const&) const'
obj/nogui/rpc.o: In function `GetAccountAddress(std::basic_string, std::allocator >, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:382: undefined reference to `CWallet::GetKeyFromPool(std::vector >&, bool)'
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:385: undefined reference to `CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_str ing, std::allocator > const&)'
obj/nogui/rpc.o: In function `setaccount(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:435: undefined reference to `CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_str ing, std::allocator > const&)'
obj/nogui/rpc.o: In function `getnewaddress(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:340: undefined reference to `CWallet::TopUpKeyPool()'
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:344: undefined reference to `CWallet::GetKeyFromPool(std::vector >&, bool)'
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:348: undefined reference to `CWallet::SetAddressBookName(CBitcoinAddress const&, std::basic_str ing, std::allocator > const&)'
obj/nogui/rpc.o: In function `listaccounts(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:1174: undefined reference to `CWalletTx::GetAmounts(long long&, long long&, std::list, std::allocator > >&, std::list, std::allocator > >&, long long&, std::basic_string, std::allocator >&) const'
obj/nogui/rpc.o: In function `listtransactions(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:1113: undefined reference to `CWalletTx::GetTxTime() const'
obj/nogui/rpc.o: In function `sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:853: undefined reference to `CWallet::CreateTransaction(std::vector, std::allocator > > const&, CWalletTx&, CReserveKey&, long long&)'
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:856: undefined reference to `CWallet::GetBalance() const'
obj/nogui/rpc.o: In function `~CReserveKey':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:220: undefined reference to `CReserveKey::ReturnKey()'
obj/nogui/rpc.o: In function `sendmany(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:860: undefined reference to `CWallet::CommitTransaction(CWalletTx&, CReserveKey&)'
obj/nogui/rpc.o: In function `~CReserveKey':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:220: undefined reference to `CReserveKey::ReturnKey()'
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:220: undefined reference to `CReserveKey::ReturnKey()'
obj/nogui/rpc.o: In function `getinfo(std::vector, std::allocator > > >, std::allocator, std::allocator > > > > > const&, bool)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:306: undefined reference to `CWallet::GetBalance() const'
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:309: undefined reference to `CAddress::ToStringIPPort() const'
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:315: undefined reference to `CWallet::GetOldestKeyPoolTime()'
obj/nogui/rpc.o: In function `CCryptoKeyStore::Lock()':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:97: undefined reference to `CCryptoKeyStore::SetCrypted()'
obj/nogui/rpc.o: In function `ThreadTopUpKeyPool(void*)':
/home/bitman/Bitcoin/Trunk/src/src/rpc.cpp:1275: undefined reference to `CWallet::TopUpKeyPool()'
obj/nogui/rpc.o: In function `CCryptoKeyStore::Lock()':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:97: undefined reference to `CCryptoKeyStore::SetCrypted()'
obj/nogui/rpc.o: In function `CWallet::GetDebit(CTransaction const&) const':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:134: undefined reference to `CWallet::GetDebit(CTxIn const&) const'
obj/nogui/init.o: In function `AppInit2(int, char**)':
/home/bitman/Bitcoin/Trunk/src/src/init.cpp:392: undefined reference to `CWallet::LoadWallet(bool&)'
/home/bitman/Bitcoin/Trunk/src/src/init.cpp:420: undefined reference to `CWallet::ScanForWalletTransactions(CBlockIndex*, bool)'
/home/bitman/Bitcoin/Trunk/src/src/init.cpp:440: undefined reference to `CWallet::ReacceptWalletTransactions()'
/home/bitman/Bitcoin/Trunk/src/src/init.cpp:486: undefined reference to `CAddress::CAddress(std::basic_string , std::allocator >, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/init.cpp:487: undefined reference to `CAddress::IsValid() const'
/home/bitman/Bitcoin/Trunk/src/src/init.cpp:498: undefined reference to `CAddress::CAddress(std::basic_string , std::allocator >, bool, unsigned long long)'
/home/bitman/Bitcoin/Trunk/src/src/init.cpp:500: undefined reference to `CAddress::IsValid() const'
obj/nogui/init.o: In function `CKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:11: undefined reference to `vtable for CKeyStore'
obj/nogui/init.o: In function `CWallet':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:43: undefined reference to `vtable for CWallet'
obj/nogui/init.o: In function `~CCryptoKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:57: undefined reference to `vtable for CCryptoKeyStore'
obj/nogui/init.o: In function `~CBasicKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:26: undefined reference to `vtable for CBasicKeyStore'
obj/nogui/init.o: In function `~CKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:11: undefined reference to `vtable for CKeyStore'
obj/nogui/init.o: In function `~CBasicKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:26: undefined reference to `vtable for CBasicKeyStore'
obj/nogui/init.o: In function `~CWallet':
/home/bitman/Bitcoin/Trunk/src/src/wallet.h:17: undefined reference to `vtable for CWallet'
obj/nogui/init.o: In function `~CCryptoKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:57: undefined reference to `vtable for CCryptoKeyStore'
obj/nogui/init.o: In function `~CBasicKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:26: undefined reference to `vtable for CBasicKeyStore'
obj/nogui/init.o: In function `~CKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:11: undefined reference to `vtable for CKeyStore'
obj/nogui/init.o: In function `~CCryptoKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:57: undefined reference to `vtable for CCryptoKeyStore'
obj/nogui/init.o: In function `~CBasicKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:26: undefined reference to `vtable for CBasicKeyStore'
obj/nogui/init.o: In function `~CKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:11: undefined reference to `vtable for CKeyStore'
obj/nogui/init.o: In function `~CBasicKeyStore':
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:26: undefined reference to `vtable for CBasicKeyStore'
/home/bitman/Bitcoin/Trunk/src/src/keystore.h:26: undefined reference to `vtable for CBasicKeyStore'
collect2: ld returned 1 exit status
make: *** [bitcoind] Error 1
Any idea what's wrong?