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

大塚 哲治 teotsuka @ gmail.com
2010年 12月 7日 (火) 14:03:49 GMT


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

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
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: https://lists.ubuntu.com/archives/ubuntu-jp/attachments/20101207/9bf04fd5/attachment.htm 


ubuntu-jp メーリングリストの案内