Fedora 9にgogo 3.13をインストール
Fedora 9にgrip 3.2.0をインストールではエンコーダにlameを使用しておりました。動作は問題なかったのですが、Windows XPで使用しているQuintessential Media Player 120と比較すると、エンコーダに双方ともlameを使用しているのですが、Windows XPよりもFedora 9の方が、かなり時間が掛かってしまいます。
そこで、lame3.88をベースとした高速エンコーダのgogo 3.13をインストールすることにしました。
ファイルの入手
PEN氏の@MARINECAT > 午後のこ〜だ Ver3.13 ソースコードからソースファイルpetit313.tgzをダウンロードし、適当な場所へ展開すると[/petit313]ディレクトリが作成されます。
事前作業
コンパイルに必要なnasmとgccをインストールします。
# yum -y install nasm
# yum -y install gcc
因みにFedoraのリソース番号と双方のバージョンは以下の通りです。
$ uname -r2.6.25.11-97.fc9.i686nasm -vNASM version 2.03.01 compiled on Jun 19 2008$ gcc -vgcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)
makeに失敗
以下の作業で問題なく完了する予定でしたが…
$ cd /petit313/
$ ./configure
$ make
# make install
3.のmakeで…
make: *** [fftsse.o] エラー 1
と、表示されてしまいます。
WEBで情報を探したのですが、コンパイルは成功するが実行すると[浮動小数点演算例外です]と表示されてしまうトラブる対処は見つかるものの、コンパイルそのものが失敗する事例を見つけることができませんでした。
Linux初心者としては、たちまち何も出来ない状態に至ってしまったのですが、イレギュラーな対処策を思い付き、ダメモトで試したところ、成功?しました。
Ubuntu 7.40でmake
思いついた対処策は他PCで動作しているUbuntu 7.40でコンパイルし、作成されたファイルをFedora 9にコピーして導入しようという、乱暴なものです。
gogoを実行すると[浮動小数点演算例外です]
Ubuntuでも問題なく導入できていたので、Fedora 9で[# make [...]
