mickey13 wrote:
I just don't get why the version shipped with Mac OS X is treated as a special case, and shouldn't ever be touched. My understanding is, that is the case with any software that someone wants to update via compiling it from source.
Anything shipped with MacOS X is a special case. You shouldn't update it unless you absolutely have to. The open-source programmers who write this stuff do NOT test or build on MacOS X. You don't want to install it until Apple has built the OS with it.
If there is something you really need and/or want, you can always install it into some non-system path such as /usr/local and build your own applications with it. There is no guarantee it will build or work properly.
The one thing you don't ever want to do is try to replace anything that Apple ships. Even if it works, it could easily break future software updates and leave you vulnerable to all sorts of bugs and security holes. That is, of course, assuming you haven't hosed your system entirely.