通常 展開した場所で README INSTALL 等を 、見ると 書いてあるのですが? そんで もって FAQ 等を 色々 拝見させて頂いたのですが??
# How can I make a Unix shared library? make clean ./configure -s make # How do I install a shared zlib library on Unix? After the above, then: make install
また ./configure --help では
# ./configure --help usage: configure [--shared] [--prefix=PREFIX] [--exec_prefix=EXPREFIX] [--libdir=LIBDIR] [--includedir=INCLUDEDIR]
そこで
Plamo ML 全文検索システム 等を 頼りに ”zlib”等で 検索を かけたり、 以下は その中の一部を 悪意をもって 抜粋したものです。注意 注意注意!
http://www.linet.gr.jp/~kojima/Plamo/ML/plamo-index/namazu.cgi?key=zlib&submit=&max=20&format=long&whence=0
...
http://www.linet.gr.jp/~kojima/Plamo/ML/htdocs/200104/msg00166.html # zlib でも,shared が default になっていない,ってのは configure を眺
# めないと分からない気はする.
...
> configure 時に --shared を付けないと shared library は作ってくれないみ
> たいです > libz
...
多分,root 権限で
# removepkg zlib
# installpkg zlib-1.2.2-i386-P2.tgz
で大丈夫と思ふ.
大丈夫 では 無いようですが しりませんでした !!
ヱーブを 彷徨う事燦然哩
./configure --prefix=/usr --shared /* 若しくは */ ./configure --prefix=/usr
等 ありますが、もう一つ 納得が行けません。
たどり ついたのは ここです。
http://www.linuxfromscratch.org/lfs/view/stable/chapter06/zlib.html
以下は 抜粋です 抜けがありますので注意
Prepare Zlib for compilation: ./configure --prefix=/usr --shared --libdir=/lib Compile the package: make To test the results, issue: make check. Install the shared library: make install The previous command installed a .so file in /lib. We will remove it and relink it into /usr/lib: rm -v /lib/libz.so ln -sfv ../../lib/libz.so.1.2.3 /usr/lib/libz.so Build the static library: make clean ./configure --prefix=/usr make To test the results again, issue: make check. Install the static library: make install Fix the permissions on the static library: chmod -v 644 /usr/lib/libz.a
しかしながら 納得した理由ではありません。理解できないのですから! 諦 めるか 進むか 個猫は 前にしか 行けないのです。
にゃんたろう 拝!
2008年11月 8日 (土) 21:34:44 JST 作成