avidemux-2.1.0 のコンパイルでエラー [Vine Linux]
通勤中に HD レコーダーで録画したビデオを
CLIE の TCPMP で観れたら良い時間つぶしになるな、
と思いついたので、早速やってみることにした。
とりあえず PC への転送は以前の日記にも書いた
RDService で可能なのでこれはヨシ。
(ただし無線では不安定で3Gが限度だったので有線に変更)
次にビデオの編集だが、これは定番(?)の avidemux を
使う事にしたので、早速本家に行って最新版を DL してきた。
が、何故か ./configure でエラーが出て上手くいかない。
checking win32 host... no checking spidermonkey engine ... using : : as extra flags checking jsapi.h usability... no checking jsapi.h presence... no checking for jsapi.h... no configure: error: *** SPIDERMONKEY javascript engine not found !***
どうやら scripting に mozilla の javascript エンジンを利用している
ようだが、VineSeed 環境だとヘッダーファイルやライブラリが
上手く見つけられないらしい。
と言う事で、色々調べた結果、とりあえず以下をやれば
無事 make できるようになった。
- configure のオプションに -with-jsapi-include=/usr/include/mozilla-1.7.12/js を追加。
- /usr/lib/mozilla-1.7.12/libmozjs.so のリンクを /usr/lib に作成。
後は、spec 書くのが面倒なので checkinstall でインストールすればOK。
答えを見つけるまで実は3日掛かったが、とりあえず分かって良かった。
ふぅ〜。
コメント 0