Up zlib のバージョンアップ 作成: 2024-10-26
更新: 2024-10-26


    curl は,zlib と連携する。 よって zlib も,バージョンアップしておく。 バージョン 1.2.11 (2017-01-15) をインストールする。 zlib-1.2.11.zip が,つぎのサイトにある: https://github.com/madler/zlib/releases/tag/v1.2.11 または https://github.com/madler/zlib/tree/v1.2.11 Code から Download ZIP を選択 # unzip zlib-1.2.11.zip # cd zlib-1.2.11 README を読んで,インストル手順を確認: ./configure make test make install # ./configure # make test  ‥‥‥ *** zlib test OK *** hello world ./examplesh: /usr/lib/libz.so.1: no version information available (required by ./examplesh) warning: different zlib version zlib version 1.2.11 = 0x12b0, compile flags = 0x55 uncompress(): hello, hello! gzread(): hello, hello! /bin/sh: line 10: 7656 セグメンテーション違反です ./examplesh *** zlib shared test FAILED ***  ‥‥‥ *** zlib 64-bit test OK *** 「*** zlib shared test FAILED ***」になったが,構わず make install へ: # make install rm -f /usr/local/lib/libz.a cp libz.a /usr/local/lib chmod 644 /usr/local/lib/libz.a cp libz.so.1.2.11 /usr/local/lib chmod 755 /usr/local/lib/libz.so.1.2.11 rm -f /usr/local/share/man/man3/zlib.3 cp zlib.3 /usr/local/share/man/man3 chmod 644 /usr/local/share/man/man3/zlib.3 rm -f /usr/local/lib/pkgconfig/zlib.pc cp zlib.pc /usr/local/lib/pkgconfig chmod 644 /usr/local/lib/pkgconfig/zlib.pc rm -f /usr/local/include/zlib.h /usr/local/include/zconf.h cp zlib.h zconf.h /usr/local/include chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h