Spidermonkey1.8 RC1をインストール
Macで普通にmake -f Makefile.refすると,
cat: ../../dist/Darwin_DBG.OBJ/nspr/Version: No such file or directory
と言われてmakeに失敗する.NSPRというものに依存しているらしい.
そこで,まずNSPRを入れる.
cvs -q -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r NSPR_4_8_4_RTM mozilla/nsprpub cd mozilla/nsprpub ./configure make sudo make install
Spidermonkeyのソースはftp://ftp.mozilla.org/pub/js/からダウンロード.
tar zxvf js-1.8.0-rc1.tar.gz cd js/src make JS_DIST=/usr/local JS_THREADSAFE=1 BUILD_OPT=1 -f Makefile.ref sudo cp -i Darwin_OPT.OBJ/js /usr/local/bin/
本体だけコピーしてとりあえず動いてるけどこれでいいのかよくわからない.
2005年の記事だけど(SpiderMonkeyのビルド - ラシウラ)静的リンクされるらしいからきっと大丈夫だろう…