Re: libpng-1.2.7 (shared library) with zlib-1.2.1
村瀬です。
遅くなりましたが、情報、ありがとうございます。
|From: moo-news@nakamuraS.org
|Subject: Re: libpng-1.2.7 (shared library) with zlib-1.2.1
|Message-ID: <20041015.203143.33431715.moo-news@nakamuraS.org>
|Date: 2004/10/15(Fri) 20:31:43 JST
|
|>ということで, おとなしく libpng-1.2.7-config.tar.gz を取ってきて
|>LDFLAGS に -L/path/to/lib を追加して make したところ
|>
|>% ldd .libs/libpng.so.3
|>.libs/libpng.so.3:
|> libz.so => /path/to/lib/libz.so (0x28126000)
|> libm.so.2 => /usr/lib/libm.so.2 (0x28137000)
|>
|>というのが出来ました.
こちらでも確認致しました。私の場合、環境変数LDFLAGSにさら
に -R/path/to/lib を追加して、以下のようにしました:
% env CFLAGS="-I/usr/local/zlib/include" \
LDFLAGS="-L/usr/local/zlib/lib -R/usr/local/zlib/lib" \
./configure ……
% gmake
これで、
% ldd .libs/libpng.so
.libs/libpng.so:
libz.so => /usr/local/zlib/lib/libz.so (0x28130000)
libm.so.2 => /usr/lib/libm.so.2 (0x28140000)
%
となり、無事 /usr/local/zlib/lib/ のものを使って(?)くれるよ
うになりました。
|>村瀬さん> うーん、困った…。
|>
|>元の問題は解決できてませんが, とりあえず使うのには困らないかと思います.
そうですね。libpng-1.2.7-config.tar.gz と
libpng-1.2.7.tar.gz の違いは
・configureスクリプトの ある/なし
・ドキュメントの相違
だけで、ソースコードには一切相違がありません(diffで確認)の
で、その方法でインストールしてしまおうと思います。
ありがとうございました。
libpng-1.2.7.tar.gzでなぜうまくいかないのかに関しては、引
続き調べていきたいと思います。
ではでは。
P.S. zlib-1.2.2が出ているようです。公式サイト
zlib Home Site
http://www.gzip.org/zlib/
には何も出ていないですが、
SourceForge.net: Project Info - PNG reference library: libpng
http://sourceforge.net/projects/libpng/
を見るとそれらしき記述があります。実際、ダウンロードで
きました。
---
村瀬紀彦 <s1080224@u-aizu.ac.jp>
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735