stuck with this error , tried everything but no luck , need enlightment
build/key.o:key.cpp:(.text+0x106): undefined reference to `secp256k1_ec_seckey_verify'
build/key.o:key.cpp:(.text+0x454): undefined reference to `secp256k1_ec_seckey_verify'
build/key.o:key.cpp:(.text+0x4a1): undefined reference to `secp256k1_ec_seckey_verify'
build/key.o:key.cpp:(.text+0x54b): undefined reference to `secp256k1_ec_pubkey_create'
build/key.o:key.cpp:(.text+0x581): undefined reference to `secp256k1_ec_pubkey_serialize'
build/key.o:key.cpp:(.text+0x82f): undefined reference to `secp256k1_ec_seckey_verify'
build/key.o:key.cpp:(.text+0x89a): undefined reference to `secp256k1_context_destroy'
build/main.o:main.cpp:(.text+0xeeaf): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/main.o:main.cpp:(.text+0x18cab): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/main.o:main.cpp:(.text+0x1aa18): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/main.o:main.cpp:(.text+0x1f0c3): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/main.o:main.cpp:(.text+0x2b030): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/main.o:main.cpp:(.text$_ZN5CTxDBD1Ev[__ZN5CTxDBD1Ev]+0xe): more undefined references to `leveldb::WriteBatch::~WriteBatch()' follow
build/smessage.o:smessage.cpp:(.text+0x4f23): undefined reference to `leveldb::WriteBatch::WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0x4f71): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0x70af): undefined reference to `leveldb::Options::Options()'
build/smessage.o:smessage.cpp:(.text+0x7104): undefined reference to `leveldb::DB::Open(leveldb::Options const&, std::__cxx11::basic_string, std::allocator > const&, leveldb::DB**)'
build/smessage.o:smessage.cpp:(.text+0x713f): undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
build/smessage.o:smessage.cpp:(.text+0x73e1): undefined reference to `leveldb::WriteBatch::Iterate(leveldb::WriteBatch::Handler*) const'
build/smessage.o:smessage.cpp:(.text+0x7407): undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
build/smessage.o:smessage.cpp:(.text+0x7475): undefined reference to `leveldb::WriteBatch::Handler::~Handler()'
build/smessage.o:smessage.cpp:(.text+0x7bbb): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0x7bec): undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
build/smessage.o:smessage.cpp:(.text+0x813a): undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
build/smessage.o:smessage.cpp:(.text+0x843e): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0x87dd): undefined reference to `leveldb::WriteBatch::Put(leveldb::Slice const&, leveldb::Slice const&)'
build/smessage.o:smessage.cpp:(.text+0x89e5): undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
build/smessage.o:smessage.cpp:(.text+0x903a): undefined reference to `leveldb::WriteBatch::Put(leveldb::Slice const&, leveldb::Slice const&)'
build/smessage.o:smessage.cpp:(.text+0x9205): undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
build/smessage.o:smessage.cpp:(.text+0x947d): undefined reference to `leveldb::WriteBatch::Delete(leveldb::Slice const&)'
build/smessage.o:smessage.cpp:(.text+0x9594): undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
build/smessage.o:smessage.cpp:(.text+0xa1ba): undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
build/smessage.o:smessage.cpp:(.text+0xb2a7): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0xb34f): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0xb74b): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0xbab6): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0x1928b): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/smessage.o:smessage.cpp:(.text+0x19712): more undefined references to `leveldb::WriteBatch::~WriteBatch()' follow
build/smessage.o:smessage.cpp:(.text$_ZN18SecMsgBatchScannerD1Ev[__ZN18SecMsgBatchScannerD1Ev]+0x25): undefined reference to `leveldb::WriteBatch::Handler::~Handler()'
build/smessage.o:smessage.cpp:(.text$_ZN18SecMsgBatchScannerD0Ev[__ZN18SecMsgBatchScannerD0Ev]+0x21): undefined reference to `leveldb::WriteBatch::Handler::~Handler()'
build/smessage.o:smessage.cpp:(.text$_ZN8SecMsgDBD1Ev[__ZN8SecMsgDBD1Ev]+0xe): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/messagemodel.o:messagemodel.cpp:(.text+0x1def): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/messagemodel.o:messagemodel.cpp:(.text+0x1e3b): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/rpcsmessage.o:rpcsmessage.cpp:(.text+0x6a00): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
build/rpcsmessage.o:rpcsmessage.cpp:(.text+0x8e17): undefined reference to `leveldb::WriteBatch::~WriteBatch()'
/mnt/mxe/usr/i686-w64-mingw32.static/lib/libdb_cxx.a(os_pid.o):os_pid.c:(.text+0x25): undefined reference to `pthread_self'
collect2: error: ld returned 1 exit status