Crazy MacOS Header Values
For a while now, I've been getting horrible errors whenever I compile some package on my MacOS X machine. Some of the errors were of the form,
MAC_OS_X_VERSION_MIN_REQUIRED must be <= MAC_OS_X_VERSION_MAX_ALLOWED. Others were complaining about some precompiled header being out of date.
It turned out that I had an environment variable,
MACOSX_DEPLOYMENT_TARGET set to 10.3. I'd set this a long time ago because it alleviated problems that I seemed to have with every Perl module I tried to install.
MACOSX_DEPLOYMENT_TARGET and ran the magical
sudo fixprecomps. This fixed it.