Actually seems, I'm stuck further along...
g++ -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wunused-function -Wunused-variable -fpermissive -Wconversion-null -g -DBOOST_SPIRIT_THREADSAFE -DUSE_SECP256K1 -I/home/crackers/src/AmsterdamCoin/src -I/home/crackers/src/AmsterdamCoin/src/obj -DUSE_UPNP=1 -DENABLE_WALLET -I/home/crackers/src/AmsterdamCoin/src/leveldb/include -I/home/crackers/src/AmsterdamCoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -o amsterdamcoind obj/alert.o obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/eckey.o obj/init.o obj/bitcoind.o obj/keystore.o obj/core.o obj/main.o obj/net.o obj/protocol.o obj/rpcclient.o obj/rpcprotocol.o obj/rpcserver.o obj/rpcmisc.o obj/rpcnet.o obj/rpcblockchain.o obj/rpcrawtransaction.o obj/rpcsmessage.o obj/timedata.o obj/script.o obj/scrypt.o obj/sync.o obj/txmempool.o obj/util.o obj/hash.o obj/noui.o obj/kernel.o obj/pbkdf2.o obj/chainparams.o obj/stealth.o obj/activemasternode.o obj/darksend.o obj/eccryptoverify.o obj/instantx.o obj/masternodeconfig.o obj/masternode.o obj/rpcdarksend.o obj/spork.o obj/crypto/hmac_sha256.o obj/crypto/hmac_sha512.o obj/crypto/rfc6979_hmac_sha256.o obj/crypto/ripemd160.o obj/crypto/sha1.o obj/crypto/sha256.o obj/crypto/sha512.o obj/smessage.o obj/aes_helper.o obj/blake.o obj/bmw.o obj/groestl.o obj/jh.o obj/keccak.o obj/skein.o obj/db.o obj/miner.o obj/rpcdump.o obj/rpcmining.o obj/rpcwallet.o obj/wallet.o obj/walletdb.o obj/txdb-leveldb.o -Wl,-z,relro -Wl,-z,now -Wl,-Bdynamic -l secp256k1 -Wl,-Bdynamic -l boost_system -l boost_filesystem -l boost_program_options -l boost_thread -l db_cxx -l ssl -l crypto -l miniupnpc -Wl,-Bdynamic -l z -l dl -l pthread /home/crackers/src/AmsterdamCoin/src/leveldb/libleveldb.a /home/crackers/src/AmsterdamCoin/src/leveldb/libmemenv.a
obj/smessage.o: In function `SecMsgDB::Open(char const*)':
/home/crackers/src/AmsterdamCoin/src/smessage.cpp:209: undefined reference to `leveldb::DB::Open(leveldb::Options const&, std::__cxx11::basic_string
, std::allocator > const&, leveldb::DB**)'
/home/crackers/src/AmsterdamCoin/src/smessage.cpp:213: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o: In function `SecMsgDB::ScanBatch(CDataStream const&, std::__cxx11::basic_string, std::allocator >*, bool*) const':
/home/crackers/src/AmsterdamCoin/src/smessage.cpp:271: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o: In function `SecMsgDB::TxnCommit()':
/home/crackers/src/AmsterdamCoin/src/smessage.cpp:299: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o: In function `SecMsgDB::ReadPK(CKeyID&, CPubKey&)':
/home/crackers/src/AmsterdamCoin/src/smessage.cpp:342: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o: In function `SecMsgDB::WritePK(CKeyID&, CPubKey&)':
/home/crackers/src/AmsterdamCoin/src/smessage.cpp:383: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/smessage.o:/home/crackers/src/AmsterdamCoin/src/smessage.cpp:490: more undefined references to `leveldb::Status::ToString[abi:cxx11]() const' follow
obj/txdb-leveldb.o: In function `init_blockindex(leveldb::Options&, bool)':
/home/crackers/src/AmsterdamCoin/src/txdb-leveldb.cpp:61: undefined reference to `leveldb::DB::Open(leveldb::Options const&, std::__cxx11::basic_string, std::allocator > const&, leveldb::DB**)'
/home/crackers/src/AmsterdamCoin/src/txdb-leveldb.cpp:63: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o: In function `bool CTxDB::Read, std::allocator >, std::__cxx11::basic_string, std::allocator > >(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)':
/home/crackers/src/AmsterdamCoin/src/txdb-leveldb.h:84: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o: In function `bool CTxDB::Write, std::allocator >, std::__cxx11::basic_string, std::allocator > >(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)':
/home/crackers/src/AmsterdamCoin/src/txdb-leveldb.h:119: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o: In function `bool CTxDB::Read, std::allocator >, int>(std::__cxx11::basic_string, std::allocator > const&, int&)':
/home/crackers/src/AmsterdamCoin/src/txdb-leveldb.h:84: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o: In function `bool CTxDB::Read, std::allocator >, uint256>(std::__cxx11::basic_string, std::allocator > const&, uint256&)':
/home/crackers/src/AmsterdamCoin/src/txdb-leveldb.h:84: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb-leveldb.o:/home/crackers/src/AmsterdamCoin/src/txdb-leveldb.h:119: more undefined references to `leveldb::Status::ToString[abi:cxx11]() const' follow
collect2: error: ld returned 1 exit status
makefile.unix:219: recipe for target 'amsterdamcoind' failed
make: *** [amsterdamcoind] Error 1