色々 彷徨うこと 燦然哩 どうも 同じ内容ではではないか ということで
”libpng-1.2.5.tar.gz”を 追加で インストール する事にします、これか ら後の 事は ただ動かす ということだけですので 本来の 方法ではありません。 また 最新版ではないので 色々 不都合があるやもしれません ローカルの 限定 された ネットアーク 内部で使用します。
これは もう既に 入手 してあるものとします。 また 行うのは rpm2tgz を 使用して tgz に 変更して pkgtool あるいは installpkg にて インストール済 の状態 という所から 始めます。
libpng-1.2.5.tar.gz を インストール するのですが 再度念を押しておくと 危険な状態に なる事が有るので 推奨はしません。
# tar zxvf libpng-1.2.5.tar.gz # cd libpng-1.2.5 # cd scripts/ # pwd /usr/local/src/401_libpng125/libpng-1.2.5/scripts # cp makefile.linux makefile.linux-org # diff -s makefile.linux makefile.linux-org 102c102 < $(OBJSDLL) -lz --- > $(OBJSDLL) 107c107 < $(OBJSDLL) -lz --- > $(OBJSDLL) # cd ../ # cp scripts/makefile.linux makefile # make test PASS (9782 zero samples) Filter 0 was used 21 times Filter 1 was used 15 times Filter 2 was used 52 times Filter 3 was used 10 times Filter 4 was used 33 times tIME = 7 Jun 1996 17:58:08 +0000 Current memory allocation: 0 bytes Maximum memory allocation: 333842 bytes Total memory allocation: 1003272 bytes Number of allocations: 168 libpng passes test # make install
これで 終わったのでしょうか?
御存じの方は 何をしてる と思われますが こちら 個猫 は 素人ですので
# ls -l /usr/lib | grep libpng12.a lrwxrwxrwx 1 root root 10 Oct 19 2007 libpng.a -> libpng12.a -rw-r--r-- 1 root root 218478 Aug 5 2004 libpng12.a # ls -l /usr/local/lib | grep libpng12.a lrwxrwxrwx 1 root root 10 Oct 28 22:43 libpng.a -> libpng12.a -rw-r--r-- 1 root root 225018 Oct 28 22:43 libpng12.a
結果を単に 表示していますが 両方存在する どちらか 一方に しないと 不味いでしょう。
# cd /usr/lib # mkdir yyy-libpng # ls libpng* libpng.a@ libpng.so.3@ libpng12.a libpng12.so.0@ libpng.so@ libpng.so.3.1.2.5* libpng12.so@ libpng12.so.0.1.2.5* # cd yyy-libpng/ # pwd /usr/lib/yyy-libpng # mv ../libpng* . # ls libpng.a@ libpng.so.3@ libpng12.a libpng12.so.0@ libpng.so@ libpng.so.3.1.2.5* libpng12.so@ libpng12.so.0.1.2.5*
隔離します。
にゃんたろう 拝!
2008年10月30日 (木) 21:42:13 JST 作成