Mozilla SpiderMonkey は、スタンドアロン パッケージとして Ubuntu Lucid で提供されなくなりました。このリンクによると、提供されているライブラリを使用する必要がありxulrunner
、CouchDB 構成スクリプトにそのように伝えます。
./configure --with-js-lib=/usr/lib/xulrunner-devel-1.9.2.3/lib --with-js-include=/usr/lib/xulrunner-devel-1.9.2.3/include
これは問題ありませんが、これを自動的に行う必要があります。私の場合、これは ではありません1.9.2.3
が1.9.2.23
、とにかく、これは将来予告なしに変更されます。CouchDB をインストールする無人スクリプトがあり、明快なサポートを微調整したいと考えています。
ライブラリを探すことができます:
$ locate libmozjs.so
/usr/lib/xulrunner-1.9.2.23/libmozjs.so
そして、そこからディレクトリlib
とディレクトリを派生させます。include
しかし、これは非常にエラーが発生しやすいように見えます (システム内に他libmozjs.so
に何があるか...)
理想は自問するxulrunner
ことです。そのディレクトリがどこにあるかlib
を照会することは可能ですか? include
( 5 つ (!) のシンボリック リンクのチェーンが表示されますが、いずれにせよandディレクトリwhich xulrunner
にはつながりません)lib
include
それとも、Lucid で SpiderMonkey ライブラリをスタンドアロンの方法でインストールする方法はありますか? (ソースからのコンパイルは別として)