See gist: https://gist.github.com/rghammonds/5257184
I think I know where the problem is here. I'll fix this soon.
Great! I also looked at Homebrew/homebrew#15061 but none of the suggestions there helped.
The problem is here:
env :std if MacOS.clang_build_version < 425
MacOS.clang_build_version usually returns an int, but returns nil on Tiger and Leopard since clang was first shipped in Xcode 3.2. nil doesn't define the < operator, hence the NoMethodError.
This is actually a bug in upstream Homebrew so I'll get it fixed there, and get the fix in to Tigerbrew the next time I merge in Homebrew updates.
Bug filed at Homebrew/homebrew#18781.
(If you need a hotfix right now, just comment out line 17.)
Final succeeded in compiling by commenting out line 17, as suggested, and in additioon changing patch source to
and removing "--disable-dependency-tracking" from args and commenting out the entire Build 32 section.
downloaded separately, mpfr builds out of the box for me, so pretty much all it needs are the right patches and --prefix.
mpfr: fix compilation on PPC
Fixed, thanks for the report!