compile under mavericks