AMR Codecs as Shared Libraries
http://www.penguin.cz/~utx/amr.en.html
2007/8/25追記
バージョンアップして、prepare_sources.shの修正は不要になりました。
Downloadから、
amrnb-7.0.0.2.tar.bz2
amrwb-7.0.0.3.tar.bz2
を、適当なディレクトリに保存します。
※バージョンアップしてファイル名が変わっていますので、以下の説明は、ダウンロードしたファイル名に合わせて読み替えてください。
wgetとunzipは、あらかじめインストールしておいて下さい。
ソースファイルは、自動でダウンロードされます。
(1) libamr-nb
MSYSで、ファイルを保存したディレクトリに移動し、
$ cd amrnb-6.1.0.4
1行目を以下のように修正
修正前) #! /bin/bash
修正後) #! /bin/sh
修正前) trap "rm -rf c-code *.c *.h readme.txt *.new *.def *.all" ERR
修正後) #trap "rm -rf c-code *.c *.h readme.txt *.new *.def *.all" ERR
$ tar xjf amrnb-7.0.0.0.tar.bz2
$ cd amrnb-7.0.0.0
$ ./configure --prefix=/mingw
$ make
$ make install
(2) libamr-wb
MSYSで、ファイルを保存したディレクトリに移動し、
$ cd amrwb-7.0.0.1
$ tar xjf amrwb-7.0.0.2.tar.bz2
$ cd amrwb-7.0.0.2
$ ./configure --prefix=/mingw
$ make
$ make install
以上で終了です。
msya+mingwをなんとか使えるように
していまamrnb-7.0.0.0をインストールしようとしてますが、amrnb-7.0.0.0の
$ makeのところで
make: *** NO targets specified and no makefile found. Stop.
とエラー表示されてしまいます。この現象についてなにか御存知でしたら教えていただけたら幸いです。
msys+mingwをなんとか使えるように
して今amrnb-7.0.0.0をインストールしようとしてますが、amrnb-7.0.0.0の
$ makeのところで
make: *** NO targets specified and no makefile found. Stop.
とエラー表示されてしまいます。このエラーの解決策を御存知でしたら教えていただけたら幸いです。
他のライブラリ
nasm-0.98.39
yasm-0.6.2
pthreads-w32-2-8-0-release
zlib-1.2.3
a52dec-0.7.4
は問題なくmake出来るのですが。
「補足」
何度かmakeしているのですがそれでもamrnb-7.0.0.0のmakeのところで同じエラーが出てしまいます。
configureで失敗して、Makefileが生成されていないのではないでしょうか?
configureの時、何かエラーメッセージは出ていませんでしたか?
あと、wgetとunzipはインストールしてありますか?
またamrnb-7.0.0.0の所でmakeを試みましたが、
今度はちがうエラーで「失敗しました: 不明なホストです.make[1]: *** [26104-700.zip] Error 1
make[1]: Leaving directory `/home/Owner/amrnb-7.0.0.0'
make: *** [readme.txt] Error 2」
と表示されてしまうんですけど。どうすれば解決できるんですかね?教えて下さい。お願いします。
とりあえず下記にamrnb-7.0.0.0でmakeのところでDOS窓に表示される残りの文章を載せておきます。
「$ make
make ./26104-700_ANSI_C_source_code.zip
make[1]: Entering directory `/home/Owner/amrnb-7.0.0.0'
cd . && /mingw/bin/wget -N http://www.3gpp.org/ftp/Specs/archive/26_series/26.10
4/26104-700.zip
--23:40:57-- http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-700.z
ip
=> `26104-700.zip'
www.3gpp.org をDNSに問いあわせています... 」
以上です。
解決できましたら、ご報告していただきたいと思います。
気長に報告待ちしていてくださいね。
管理人さん御回答ありがとうございました
unzipをインストールしたにもかかわらずcofigureで「unzipが見つからないよ」的なエラーを吐くんですが、この場合はどうすれば解決できますか?