depends on libsnappy-dev