get catnip to compile on Darwin, crypt() support is naff though