[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:32124] Re: MPlayer のインストールでつまづいています



高川です.

> 当方のパッケージのインストール状況も下記に示します。(前回投稿したものと
> 一部だぶりますが御了承ください)
> 
> $ dpkg -l | grep libpng
> ii  libpng2        1.0.5-1        PNG library - runtime
> ii  libpng2-dev    1.0.5-1        PNG library - development
... 省略
> 
> 高川さんのパッケージのインストール状況と比較すると私の方は古いバージョン
> のものがはいっておりません。これが原因なのかどうかよくわかりませんが。

これが原因ではないとおもいます.

> > configureを実行したときに,同じディレクトリに生成される 
> > configure.log の PNGの項には何と書かれていますか?
> 
> 下記のようになっております。result is: noとなっているので,おそらく何か
> 失敗しているのだとは想像つきますが,なんで駄目なのか,私のレベルでは理解
> できませんでした。
> 
> 
> ============ Checking for PNG support ============
> 
> #include <png.h>
> #include <string.h>
> int main(void) {
>   printf("png.h : %s\n", PNG_LIBPNG_VER_STRING);
>   printf("libpng: %s\n", png_get_libpng_ver(NULL));
>   return (strcmp(PNG_LIBPNG_VER_STRING, png_get_libpng_ver(NULL)));
> }
> 
> gcc    /tmp/mplayer-conf-1975596075-23231.c -o /tmp/mplayer-conf-1223300173-23231.o -lpng -lz -lm
> /tmp/mplayer-conf-1975596075-23231.c: In function `main':
> /tmp/mplayer-conf-1975596075-23231.c:6: warning: passing arg 2 of `strcmp' makes pointer from integer without a cast
> /tmp/ccIsKESD.o: In function `main':
> /tmp/ccIsKESD.o(.text+0x24): undefined reference to `png_get_libpng_ver'
> /tmp/ccIsKESD.o(.text+0x44): undefined reference to `png_get_libpng_ver'
> collect2: ld returned 1 exit status
> 
> ldd /tmp/mplayer-conf-1223300173-23231.o
> ldd: can't open /tmp/mplayer-conf-1223300173-23231.o (そのようなファイルやディレクトリはありません)
> 
> Result is: no
> 
 
png_get_libpng_ver のシンボルが無いといわれてますね.
いまnmコマンドで調べてみましたが,woodyのlibpngにはこのシンボルがあ
るのですが,potatoにはありません.
おそらく,libpngのバージョンが古いことが原因とおもわれます.

最新バージョンにこだわらないのであれば,過去のバージョンを試してみ
てはいかがでしょうか.

ちなみに,
もうじき新しいバージョンがリリースされるためなのかどうか分かりませ
んが, 下記サイト

  http://192.190.173.45/homepage/news.html

から v0.60がダウンロードできなくなっています.
v0.60 は 2002-01-02にリリースされたので,その辺のスナップショット
を試してみてはどうですか.

********************************************************
Isao TAKAGAWA:
E-mail : takagawa@xxxxxxxxxxxxxxxxxxxxxxxx