LevelDB has another library ('memenv') needed to run entirely-in-memory databases. This doesn't seem to be compiled or installed with the 1.9.0 ebuild in the tree.
+ 31 Jan 2013; Patrick Lauer <patrick@gentoo.org> +leveldb-1.9.0-r1.ebuild, + -leveldb-1.9.0.ebuild: + Adding libmemenv for #454648 Silly makefile - it's not built by default
Sorry, still missing memenv.h... Also, I noticed it only installs a static (.a) for memenv (and no shared .so) - is that intentional/correct?
(In reply to comment #2) > Sorry, still missing memenv.h... Where the bleep does that hide in the source tree? Not in include/ ... > Also, I noticed it only installs a static (.a) for memenv (and no shared > .so) - is that intentional/correct? Yes, the only build target in the build system is libmemenv.a If you can figure out how to make it generate a .so I'll add it.
leveldb-1.9.0/helpers/memenv/memenv.h
+ 11 Mar 2013; Patrick Lauer <patrick@gentoo.org> +leveldb-1.9.0-r2.ebuild: + Fixing header installation #454648