在Ubuntu上构buildMozilla Spider Monkey

我试图在Ubuntu 10.04(清晰)上构build蜘蛛猴。 但是,当我在js / src目录上运行autoconf2.13时,它告诉我没有configure.in文件。 我不能只执行./configure> make> sudo make install。 怎么了?

对于我在Ubuntu 10.04中的工作如下:

make BUILD_OPT=1 -f Makefile.ref 

这个选项显然只是为了优化代码。 然后我手工复制他们应该被我的程序使用的文件。 我只是真的需要垃圾桶,所以很容易。

在这里,你有正式的文档,新的说明在哪里复制标题和可执行文件,以及我用于编译的旧文件。

这个链接和这个也是有用的。

同样的事发生在这里。 我认为他们肯定可以从构建指令更新中受益。

这是我必须做的…

通过mercurial下载最新的源代码 – 运行下面的代码,然后去喝杯咖啡(如果还没有安装,你需要安装Mercurial – repo版本可以正常工作):

 hg clone http://hg.mozilla.org/mozilla-central/js 

然后,我不得不cd: cd js/src

然后你可以找到Mozilla的指令在哪里引导你:

 autoconf2.13 ./configure make sudo make install 

希望这可以帮助!

在上一个答案中给出的命令导致404 Not Found。 我用了:

 hg clone http://hg.mozilla.org/mozilla-central 

这可能是整棵树。 而1杯咖啡是不够的。 也许3盆,它需要agggggeeeesssss。