spurious include in gammaln.hpp and extern in unit Cmakelist