compile under Mac OS X