2007年07月21日

libfaacのコンパイル&インストール (1.25〜1.26)

2007/10/26 追記
2007/10/26現在、faac-1.26が最新です。
以下の記事は、faac-1.26と読み替えてください。

libfaacは、以下の場所にあります。
http://sourceforge.net/projects/faac/

Download Freeware Advanced
Audio Coder ↓

というボタンをクリック。

faac-srcのDownloadページから、
faac-1.25.tar.gzを、適当なディレクトリに保存します。

MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xzf faac-1.25.tar.gz
$ cd faac

bootstrap、configure.inの、改行コード\rを修正します。
$ mv bootstrap bootstrap.bak
$ tr -d \\r < bootstrap.bak > bootstrap
$ mv configure.in configure.in.bak
$ tr -d \\r < configure.in.bak > configure.in

2007/10/03 追記
mp4v2もコンパイルできるように、パッチファイルを作りました。> dさん ありがとうございます。
パッチファイルfaac-mp4v2.diffをダウンロードして、以下のコマンドを実行。
$ patch -p0 < faac-mp4v2.diff

これで、./configureで --without-mp4v2 を付けなくてもコンパイルできます。
パッチを適用しない場合は、--without-mp4v2 を付けてください。

以上の修正が終わったら、
$ ./bootstrap
$ ./configure --prefix=/mingw --without-mp4v2
$ make
$ make install

以上で終了です。

mp4v2関連は、makeがエラーで止まってしまいます。
色々いじってみたのですが、結局原因がつかめず、--without-mp4v2にしてしまいました。
posted by あべちん at 18:39 | Comment(6) | TrackBack(0) | FFmpeg追加ライブラリ
この記事へのコメント
ffmpegのビルドの参考にさせて頂いています。
mp4v2についてはここを参考にしてコンパイルすることができました。
http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2007-April/008157.html
Posted by d at 2007年10月02日 18:36
dさん、コメントありがとうございます。管理人です。
紹介していただいたページを参考にして、mp4v2もコンパイルできるようになりました。ありがとうございました。
変更箇所が多いので、パッチファイルを作りました。
Posted by あべちん at 2007年10月03日 07:05
記事を読んでコンパイルを順に始めたんですが、どうもfaacとfaad2は全然コンパイルできなくて困ってます。
faacの1.26及び1.25でも同じで ファイル又はフォルダがないというようなエラーが出ます。ここまでほかのライブラリは順調に出来たのに何が悪いのか分かりません。gccは今回初めてですので、どうかご伝授お願いいたします。
Posted by skal28 at 2007年12月15日 16:56
skal28さん、こんにちは。管理人です。
bootstrapは実行していますか?
あとは、最初にbootstrap、configure.inの改行コードを修正していないとか?
他に思い当たることは無いのですが…。
Posted by あべちん at 2007年12月15日 23:12
faacの場合、自分は下記のエラーでハマりました。
c:\msys\mingw\bin/ld.exe: cannot find -lgcc_s
collect2: ld returned 1 exit status

http://readlist.com/lists/lists.sourceforge.net/mingw-users/0/4616.html
によるとパッケージミスらしいので、libgcc.aを libgcc_s.aにコピーしたらコンパイルは通りました。
Posted by kuji-ra at 2008年05月19日 21:29
kuji-raさん、情報ありがとうございます。

gccは自前でビルドしているのですが、MinGW Homeで配布されているのと微妙に違うんでしょうかね?

他にハマっている方がいらっしゃったかもしれませんね。
ありがとうございました。
Posted by あべちん at 2008年05月21日 03:37
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/10401374
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック