SSブログ

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 できるようになった。

  1. configure のオプションに -with-jsapi-include=/usr/include/mozilla-1.7.12/js を追加。
  2. /usr/lib/mozilla-1.7.12/libmozjs.so のリンクを /usr/lib に作成。

後は、spec 書くのが面倒なので checkinstall でインストールすればOK。

答えを見つけるまで実は3日掛かったが、とりあえず分かって良かった。
ふぅ〜。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

Treo 650 で Linux。TCPMP 用の avidemux 設定 ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。