boost file system is needed because I'm using it to check the existence of a path before execvp in soa/service/testing/zookeeper_temporary_server.h which is hard coding zk path.