compile on mac