2007年 03月 13日

Tamarin Mac OS

http://d.hatena.ne.jp/amachang/20070312/1173696872
http://developer.mozilla.org/ja/docs/Tamarin_Build_Documentation

cd ~/src
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -R mozilla/js/tamarin
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -R mozilla/modules

cd mozilla/js/tamarin/platform/mac
#cd avmplus
#xcodebuild -project avmplus.xcodeproj
#cd ..
#cd MMgc
#xcodebuild -project MMgc.xcodeproj
#cd ..
cd shell
xcodebuild -project shell.xcodeproj # 依存してる上のは自動ビルド

でできるとか思ったけど

/usr/bin/ld: can't locate file for: -lMMgc

がでる。MMgc 自体は

$ lm ../../../../platform/mac/flash/Builds/Release/libMMgc.a
-rw-r--r--   1 cho45  cho45  156196  3 13 00:02 ../../../../platform/mac/flash/Builds/Release/libMMgc.a

できてる (依存のときにエラーでないからあたりまえ)。

LPATH=../../../../platform/mac/flash/Builds/Release  xcodebuild -project shell.xcodeproj
...
** BUILD SUCCEEDED **

test

cd ~/src/mozilla/js/tamarin/test
export AVM=$HOME/src/mozilla/js/tamarin/platform/mac/shell/build/Release/shell
wget http://ftp.mozilla.org/pub/mozilla.org/js/tamarin/tamarin-test-abcs.tar.gz
tar xzvf tamarin-test-abcs.tar.gz
perl ~/src/mozilla/js/tamarin/test/runtests.pl
Tests complete at 2007/03/13 00:26:07
Start Date: 2007/03/13 00:16:34
End Date  : 2007/03/13 00:26:07
Test Time : 9 minutes 33 seconds
passes    : 54749
failures  : 22
Results were written to /Users/cho45/src/mozilla/js/tamarin/test/2007-03-13.1.html

(きにしちゃ) だめだお><