javascriptTweetなんとなく思いつきでTamarinをビルドしたくなったので挑戦してみると思いのほかすんなりできたのでそのメモです。ちなみにMacOSX(Leopard)でビルドしました。基本的にはMDCのドキュメントの通りなのですが、途中で少し迷った点もあったので、そのあたりも含めて備忘録として残しておきます。そもそもの環境MacPortsをインストールしておく必要があります。XCode3.0が入っていれば、pkgからすんなりインストールできるかと思います。MacPortsが入ったらlibIDLをインストールしておきます。libidlまた、autoconf213をインストールします。autoconf213ソースの入手ソースを入手するためにはhgというコマンドが必要なのですが、これはMercurialがインストールされてある必要があります。ちなみにMercurialとはクロスプラットフォームの分散型バージョン管理システムだそうです。ここで初めて知りました。Mercurialはバイナリが用意されてあるので、そこからインストールするのが簡単です。1.0をDL、解凍して、インストーラを実行します。インストールが終わると、ターミナルで「hg」というコマンドが実行できるようになり、ソースコードを入手することができます。ソースは次のコマンドで入手することができます。http://hg.mozilla.org/tamarin-centralそうすると、ソースコードがカレントディレクトリにDLされます。ビルド次のコマンドでビルドできます。platform/mac/shell/shell.xcodeprojしばらく待つと、tamarin-central/platform/mac/shell/build/Releaseに「shell」の名前でビルドできています。linkされてるっぽいので、適当な名前にコピーしてどこかに移動してあげると良いでしょう。ビルド確認したとことまで。こいつでECMAScriptやGCについてちょこちょこ勉強できそうです。