IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

Linux で tamarin のビルドできた

まず、ソースを持ってくる

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

このままビルド・・・・とといきたいところだが、

zlib の関数が参照できないと言われる。 nm してみたら、シンボルが MOZ_Z_... となってしまっていたので、zconf.h の以下を修正

vim mozilla/modules/zlib/src/zconf.h
:
:
/* #include "mozzconf.h" ← 12 行目あたりのこれをコメントアウト */
:
:

で、ビルド

必要なら make clean してね。

cd mozilla/js/tamarin/platform/unix/
make clean; make

すると

avmplus ができます。

ls
.. avmplus libavmplus.a ..

感想

前は失敗したけど、今回は意外とあっさりビルドできた!