[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:104980] Re: libpng.so.2がほしい


楠根です。

Susumu Kandatsu wrote:
> On Tue, 24 May 2005 07:49:54 +0900
> Takeshi Kusune <kusune@xxxxxxxxxxxxxx> wrote:

>>linpng10 っていう名前の package を install すれば解決のはず。
> 
> 
> SUZE Linux9.3Jです。プリンタはcanon pixus iP4100

SuSE ですよね?
SuSE 9.3(Jは知らない) には libpng の古い版は入ってないようですね。
多分 9.3 自体には linpng.so.2 は必要ないのでしょう。
そこを敢えて使おうという場合は自己責任になりますね。

> やってみたこと
> 1) libpng の最新版をインストール。できたのは、libpng.so.3 でだめ。
>   (既出)
> 2) libpngの古いrpm版をインストールしようとしたら、conflict警告が
>    でて駄目。

同じ distribution 系の package であれば、
-i --oldpackage --replacefiles で入れても危険性は少ない場合もあります。
ただ、失敗する可能性もありますし、SuSE 9.x は全部 1.2 系っぽいですね。
SuSE 8.x は 6/10 には公式配布サイトから消されちゃうようですから、
これもあきらめた方がよいかもです。

> 3) rpm -e libpng でlibpng.so.3を削除しようとしたら、それがなくなると
>    困るファイルがある、と大量のファイル名が表示されて削除できず。
>    むりやり削除する勇気はなかった。

消したところで libpng.so.2 が入っている適切な RPM package がなければ
意味ないですね。

> 4) libpngの古い版をbuildしたら、インストールはできたが、libpng.so.2
>       が存在していることが認識されず、駄目。

自分で build しても、
RPM package として install して RPM database に登録させなければ、
それを必要とする RPM package の依存性解決は失敗します。

> 4) ダイナミックリンクで、libpng.so.3 をlibpng.so.2にみせかけようと
>    したが、認識してくれない。libpng.so関係のファイルを全部リンク
>    しないと駄目なのか? そこまではやってみていない。

「ダイナミックリンク」というのは
ld.so によるダイナミックリンクのことと読んでもいいですか?
symbolic link のこととかじゃないですよね?

で、interface に互換性がないから番号がかわってるわけで、
それは dynamic link できなくて当然ですし、
link できたところで期待する動作はしないような気がしますけど。

> というわけで、とりあえずお手上げです。まだ購入したばかりで、install
> サポート対象期間なので、novellには連絡しようと思っていますが、そこま
> で面倒みてくれるかどうか疑問もあります。それに、あっさり、無理って
> 言われちゃう可能性もあるし。

普通は application 側で対応させるべき問題のような気がしますし、
キヤノン側は 9.1 対応としか言っていないので、
9.3J で動かないと言っても誰も対応してくれない気もしますね。

9.1 とですら要求する libpng の version があってないというのは
キヤノン側のミスのように見えますが、問い合わせは受けないって書いてあるし、
自分で libpng-1.0.8 の RPM package を作るのが一番早いかな。

それにしても SuSE 9.1 対応って書いておきながら、注意事項の
「本製品はLinux日本語版のみでご使用できます」
っていうのもよくわかりませんね。
--
Takeshi Kusune <kusune@xxxxxxxxxxxxxx>

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: