can anyone advise what exactly i m missing here, compiled it on raspberry pi with extended memory, which is already having 2 wallets but everytime it gets failed, does it has to do something with berkely DB??

The two files mentioned (libleveldb.a and libmemenv.a) in the error messages are missing. They're used by almost all crypto wallets though so you can copy them from the /src/leveldb/ folder from another coin into the Zirk one and that should solve the problem.
cd..