I'm trying to compile wallet on Linux from most recent sources, and here's result:
cd /home/metiscoin/metiscoin/src/leveldb && CC=gcc CXX=g++ make OPT="-pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2" libleveldb.a libmemenv.a
make[1]: Entering directory `/home/metiscoin/metiscoin/src/leveldb'
make[1]: `libleveldb.a' is up to date.
make[1]: `libmemenv.a' is up to date.
make[1]: Leaving directory `/home/metiscoin/metiscoin/src/leveldb'
cd /home/metiscoin/metiscoin; /bin/sh share/genbuild.sh /home/metiscoin/metiscoin/build/build.h
/bin/sh: share/genbuild.sh: No such file or directory
make: *** [/home/metiscoin/metiscoin/build/build.h] Error 127
It looks like dev cleaned up too much in recent commits.