MacPortsで入れるときとかどうしてんだろ?と思ったら:
Attempting to fetch ghc-6.8.2-darwin-i386-leopard-bootstrap.tar.bz2
bootstrap部分だけバイナリ配布してるのな。
…それもう本体もバイナリ配布でよくね?w
MacPortsでghcを入れて*1、id:ku-ma-meさんの記事を 参考にコンパイルしてみたんだけど。
バイナリを実行した瞬間に、「Ruby/SDLゲームをrsdlじゃないrubyで動かしたときのエラー」と同じやつが表示されて落ちた。 ああ。Mac用SDLの初期化処理が実行されないからか…。
rsdlをビルドするのは(ほぼ)Rubyを再コンパイルするだけの簡単なお仕事なんだけど、ghcはコンパイラだからなぁ…。何とかなるのかこれ。
*1 コンパイルにやたら時間かかるので注意