2010年12月 7日

[ubuntu-jp:3193]Ubuntu 10.04 LTSでOpen Source Segmenterをコンパイルするとエラー発生

はじめまして。大塚と申します。

Ubuntu 10.04 LTSでOpen Source Segmenterをコンパイルして使ってみようとしています。

http://svn.assembla.com/svn/legend/segmenter/

# (sudoでも) make all
を行うと、


・・・(ずらずらと:ログは後述に添付)・・・
/home/teotsuka/ffmpeg/libavutil/eval.c:254: undefined reference to `tan'
/usr/local/lib/libavutil.a(rational.o): In function `av_d2q':
/home/teotsuka/ffmpeg/libavutil/rational.c:99: undefined reference to `log'
collect2: ld returned 1 exit status
make: *** [all] エラー 1

でエラーが発生して止まってしまいます。何が原因なのでしょう?一応、Googleで色々なキーワードを入れて検索しましたが、見つけ方が悪いのか解決策を見いだせなく、失礼ながら本メーリングリストに投稿させていただきました。
解決方法をご存知の方、是非ご教授お願いします。

[コンパイルログ]
$ make all
gcc -Wall -g segmenter.c -o segmenter -lavformat -lavcodec -lavutil
segmenter.c: In function ‘main’:
segmenter.c:242: warning: ‘guess_format’ is deprecated (declared at
/usr/local/include/libavformat/avformat.h:862)
/usr/local/lib/libavcodec.a(amrnbdec.o): In function `lsf2lsp':
/home/teotsuka/ffmpeg/libavcodec/amrnbdec.c:235: undefined reference to
`cos'
/home/teotsuka/ffmpeg/libavcodec/amrnbdec.c:235: undefined reference to
`cos'
/home/teotsuka/ffmpeg/libavcodec/amrnbdec.c:235: undefined reference to
`cos'
/home/teotsuka/ffmpeg/libavcodec/amrnbdec.c:235: undefined reference to
`cos'
/home/teotsuka/ffmpeg/libavcodec/amrnbdec.c:235: undefined reference to
`cos'
/usr/local/lib/libavcodec.a(amrnbdec.o):/home/teotsuka/ffmpeg/libavcodec/amrnbdec.c:235:
more undefined references to `cos' follow
・・・
/home/teotsuka/ffmpeg/libavutil/eval.c:85: undefined reference to `pow'
/usr/local/lib/libavutil.a(eval.o): In function `parse_primary':
/home/teotsuka/ffmpeg/libavutil/eval.c:252: undefined reference to `sin'
/home/teotsuka/ffmpeg/libavutil/eval.c:255: undefined reference to `atan'
/home/teotsuka/ffmpeg/libavutil/eval.c:256: undefined reference to `asin'
/home/teotsuka/ffmpeg/libavutil/eval.c:258: undefined reference to `exp'
/home/teotsuka/ffmpeg/libavutil/eval.c:257: undefined reference to `acos'
/home/teotsuka/ffmpeg/libavutil/eval.c:259: undefined reference to `log'
/home/teotsuka/ffmpeg/libavutil/eval.c:260: undefined reference to `fabs'
/home/teotsuka/ffmpeg/libavutil/eval.c:250: undefined reference to `cosh'
/home/teotsuka/ffmpeg/libavutil/eval.c:253: undefined reference to `cos'
/home/teotsuka/ffmpeg/libavutil/eval.c:251: undefined reference to `tanh'
/home/teotsuka/ffmpeg/libavutil/eval.c:254: undefined reference to `tan'
/usr/local/lib/libavutil.a(rational.o): In function `av_d2q':
/home/teotsuka/ffmpeg/libavutil/rational.c:99: undefined reference to `log'
collect2: ld returned 1 exit status
make: *** [all] エラー 1

投稿者 xml-rpc : 2010年12月 7日 23:03
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/100652
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。