• ベストアンサー

zlibのパス確認方法について

Webalizerをインストールしようとして、configureを実行すると、 configure: error: z library not found... please install zlib. とエラーがでたので、--with-zlib=zlibパスを指定すればいいとWebページにあったのですが、肝心のzlibのパスがわかりません。 どうやって調べればよいのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

自分でソースからインストールしたのでなければたいてい /usr/include/zlib.h /usr/lib/libz.so にあると思います パスの指定は --with-zlib=/usr でいいでしょう rpm管理なら rpm -qa | grep zlib でzlib-develがインストールされているか確認して rpm -ql zlib-devel でインストール場所を確認できます

w0a15455
質問者

お礼

ありがとうございました。 zlib-develをインストールしてOKでした。

関連するQ&A

  • zlibが見つからない

    お世話になります。 libpngをMinGW環境にインストールしようとしています。 ./conifureを実行すると、以下のとおりエラーとなります。 configure: error: zlib not installed zlibは/usr/localにインストール済みなのですが、 どなたか解決方法をご存知でしょうか? libpng-1.6.18 zlib-1.2.8 MinGWは4.8.1をWindows7(64bit)に入れています。 よろしくお願いします。

  • PHPのconfigureについて

    PHP5.2.6をインストールしようとしているのですが、configureコマンドの所で躓いています 実行しているconfigureオプションは以下の通りです。 ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-gd --with-zlib --enable-bcmath --enable-mbregex --enable-mbstring とすると configure: error: libpng.(a|so) not found. となります。 yum install libpngとすると Package 2:libpng-1.2.10-7.1.el5_3.2.i386 already installed and latest version となるので最新版のようです。 このconfigure: error: libpng.(a|so) not found.を克服する術を教えて頂けると助かります。 何卒よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpのconfigureのオプション指定方法を教えて下さい。

    FedoraCore6にphp-4.4.7をソースからインストールしたいと思っています。このconfigureのオプションの指定方法がよくわかりません。教えて頂ければ大変有難いです。 インストールしたいパッケージの代表例は次の通りです(他のパッケージは省略)。 1.zlibについて。 # rpm -qa | grep zlib zlib-1.2.3-3 zlib-devel-1.2.3-3 # rpm -ql zlib /usr/lib/libz.so.1 /usr/lib/libz.so.1.2.3 /usr/share/doc/zlib-1.2.3 /usr/share/doc/zlib-1.2.3/README となっているとき、--with-dir= で指定するパスはどのように書けば良いでしょうか。 (インストールはされているのですよね?) 2.jpegについて。jpegは下記のようになります。このインストールの仕方とconfigureのオプションの指定パスを教えて下さい。 [root@sa220p ~]# rpm -qa | grep png libpng-devel-1.2.10-7 libpng-1.2.10-7 [root@sa220p ~]# rpm -ql png パッケージ png はインストールされていません。 3. gettextは [root@sa220p ~]# rpm -qa | grep gettext gettext-0.14.6-3.fc6 となり、 [root@sa220p ~]# rpm -ql gettext とすると多数のファイルが表示されますが、どのファイルのパスを—with-gettext=で指定すれば良いのかが分かりません。このオプションの指定パスを教えて下さい。 多数の質問で誠に恐れいりますが、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PATHとLD_LIBRARY_PATHの設定

    solarisまたはlinuxで、ソースインストールする際のPATHとLD_LIBRARY_PATHについての質問です。 1. ソースインストールする際に、事前にPATHやLD_LIBRARY_PATHを設定してから、 ./configure → make をするよう説明しているサイトがありますが、 インストールするときだけPATHやLD_LIBRARY_PATHを変更しても問題ないのでしょうか? たとえば、インストール時に$ export LD_LIBRARY_PATH=/lib:/usr/libとしてインストールしたけど、 実際にサービスを起動する際はLD_LIBRARY_PATHは未設定というような状態のことです。 2. ソースインストールする際、./configureとmakeを実行する一般ユーザのPATHやLD_LIBRARY_PATHの示すパスと、 make installを実行するrootユーザのPATHやLD_LIBRARY_PATHの示すパス(または順番)が異なっていても大丈夫でしょうか? たとえば、一般ユーザはLD_LIBRARY_PATH=/lib:/usr/libだけど、 rootユーザはLD_LIBRARY_PATH=/usr/local/lib:/lib というような状態のことです。 3. exportなどによる一時的な設定ではなく、profieや/etc/ld.so.conf(solarisではcrleによる)などで 固定で設定する場合、注意することはありますか? 個人的に思っているのは、パスの先頭に追加すると既存サービスなどに影響を与える可能性があるので、 最後尾に追加していくことぐらいです。 以上です。よろしくお願いします。

  • PHPのインストール

    PHPの configure オプションで、--with-gd --with-jpeg-dir=/usr/lib などを指定すると、 cpnfigure:error :libjpeg.(a|so) not found. とエラーが出てしまいます。GDに必要なライブラリのようですが、どうやらPHPは、GDライブラリー、『FreeTypeライブラリー』、『libjpeg』と一緒にコンパイルしてあげないとだめみたいなことを聞きました。 つまるところ、どうするとよさげでしょうか? libjpegは ftp://ftp.uu.net/graphics/jpeg/ ここあたりかなと思うのですが、インストールすれと言われても、.OBJ ってどこにいれてあげるとよいのでしょうか?よろしくお願いします。

  • Intel C++ Compiler(Linux版)をインストールできない。

    Intel C++ Compiler 9.0 (Linux版)をインストールすることができません。 install.shを実行して、ライセンスファイルを指定したあとインストールが始まるとすぐに、 ./.././install_cc.sh: line 1272: ERROR: unable to find command "ls" !: command not found ./.././install_cc.sh: line 1276: Please add the location to the above commands to your PATH and re-run the script.: command not found ./.././install_cc.sh: line 1277: Please press Enter to continue...: command not found というエラーが出てしまいます。 lsコマンドが見つからないと書いてあるようですが、コンソールでlsコマンドは使えますし、PATHに/binも入っています。 どうしたらインストールすることができるのでしょうか? よろしくお願いします。

  • Compress:Zlibコンパイルエラー

    Compress::Zlibのコンパイルが出来ずに困っています。 ■ソース展開後のディレクトリにて % perl Makefile.PL Parsing config.in... Building Zlib enabled Looks Good. Up/Downgrade not needed. Checking if your kit is complete... Looks good Writing Makefile for Compress::Zlib ■コンパイル実行(make) mkdir blib (中略) mkdir blib/man3 cp Zlib.pm blib/lib/Compress/Zlib.pm AutoSplitting blib/lib/Compress/Zlib.pm (blib/lib/auto/Compress/Zlib) /usr/local/bin/perl -I/usr/local/lib/perl5/5.00503/sun4-solaris -I/usr/local/lib/perl5/5.00503 /usr/local/lib/perl5/5.00 503/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.00503/ExtUtils/typemap -typemap typemap Zlib.xs >xstmp.c && mv xstm p.c Zlib.c gcc -B/usr/ccs/bin/ -c -I./zlib-src -I/usr/local/include -O3 -DVERSION=\"1.38\" -DXS_VERSION=\"1.38\" -fPIC -I/usr/lo cal/lib/perl5/5.00503/sun4-solaris/CORE Zlib.c Zlib.xs: In function `SetGzErrorNo': Zlib.xs:129: parse error before `char' (中略) Zlib.xs:282: `nl' undeclared (first use in this function) gcc: file path prefix `/usr/ccs/bin/' never used make: *** [Zlib.o] Error 1 このエラーが出て、どうしても進めません。 zlibはzlib-1.2.3をインストールしました。 Compress-Zlib-1.38.tar.gzをCPANから取得してインストールしようとすると、上記のエラーとなります。 経験者の方、是非教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • make.sh実行時のエラー対応方法に困っています。

    皆さん、こんにちわ。 大学の研究室の勧めで、 少しづつLinuxの事を勉強しだした者です。 今回は、先生に「インストールしておいてね!」と頼まれた、 シミュレーションソフトのコンパイルに うまくいかず悩んでおりましたが、 研究室の先生がしばらく出張で連絡が取れないのと、 周囲に質問できる人がおりませんで、 一生懸命に取り組んだのですが、 突破口が見つからず、 困り果てて質問させていただきました。 先生には2つのファイルを渡されました。 1つは、シミュレータソフトのソース(C++)でして、 もう一つは、 たぶんソースを「make」するためのソフトで make.shという名前のものです。 先生には簡単な手順書を渡されていましたが、 本当に簡単なものでして、 以下にあるような、たった2行のものでした。 (1)ソースをFTPやSCPでサーバにあげて解凍(tar.gz)する。 (2)もう1つのファイル「make.sh」を実行する。 上記(1)はさすがに成功しました。 次に(2)に移りました。 すると、まりにも長いテキストなので一部割愛しますが、 以下のエラー文がでてきて成功しませんでした。 # sh make.sh compile ctl configure.ac:4: error: Autoconf version 2.61 or higher is required configure.ac:4: the top level autom4te: /usr/bin/m4 failed with exit status: 63 make.sh: line 8: ./configure: No such file or directory make: *** No targets specified and no makefile found. Stop. compile csx configure.ac:4: error: Autoconf version 2.61 or higher is required configure.ac:4: the top level autom4te: /usr/bin/m4 failed with exit status: 63 make.sh: line 8: ./configure: No such file or directory make: *** No targets specified and no makefile found. Stop. compile mdt checking for boostlib >= 1.33.1... yes checking whether the Boost::Signals library is available... yes checking for exit in -lboost_signals-gcc41-mt-1_36... yes checking for ctl... no configure: error: could not found libctl. if you have compiled libctl (still not installed) give a PATH to --with-ctl option. make: *** No targets specified and no makefile found. Stop. compile ndt compile ndt checking for boostlib >= 1.33.1... yes checking for ctl... no configure: error: could not found libctl. if you have compiled libctl (still not installed) give a PATH to --with-ctl option. make: *** No targets specified and no makefile found. Stop. compile cstp checking for boostlib >= 1.33.1... yes checking for ctl... no configure: error: could not found libctl. if you have compiled libctl (still not installed) give a PATH to --with-ctl option. make: *** No targets specified and no makefile found. Stop. compile csrpc checking for boostlib >= 1.33.1... yes checking for ctl... no configure: error: could not found libctl. if you have compiled libctl (still not installed) give a PATH to --with-ctl option. make: *** No targets specified and no makefile found. Stop. compile kbr checking for SHA1 in -lcrypto... no configure: error: could not found libcrypto. make: *** No targets specified and no makefile found. Stop. compile ovsim checking boost/assert.hpp usability... no checking boost/assert.hpp presence... no checking for boost/assert.hpp... no configure: error: Can't find "boost c++ library". Please install. make: *** No targets specified and no makefile found. Stop. make.sh: line 24: qmake-qt4: command not found make: *** No targets specified and no makefile found. Stop. どうすれば、「make.sh」に成功するのか?と、 とりあえず、エラーのでている内容で、 不足しているものについては、 インストールしてみよう!と思い、 # yum install boost # yum install qt4 これらにより、例えばboostやqt4に関するエラーなどについては、 解消されるのだと思いつつトライしてみたのですが、 yumインストールに成功するも、 全くエラー内容に改善は無く、 エラーの対処が分からなくなってしまいました状態です。 初心者の質問ですので、 回答するのは不足点などもあるかもしれませんが、 どなたか、アドバイスいただけると、 大変ありがたいです。 OSはCentOS5系になっています。 どうぞ宜しくお願い致します。

  • MacOSX Terminalで$PATH不正のエラーが起きる。

    ダウンロードした日本語input methodをMac OSXのX11で使用するため、これをTerminalでインストールしたいのですが、Terminalでcdした後に「./configuration」を入力すると次の表示が出ます。 「configure: error: no acceptable C compiler found in $PATH」 このため(だと思いますが)makeコマンドを打つと 「-bash: make: command not found」 というエラーが発生します。 どうすればこの問題を克服できるのでしょうか? どうぞ教えて下さい。

  • Redhat-Linux7.1J で「zlib」パッケージを正常にインストールしたい

    Redhat-Linux7.1JのOSを導入完了しています。 Redhat-Linux7.1JのCDROM(1枚目)から 「zlib」パッケージをインストールしようとすると、 次のようなエラーがでて、結果的にはインストールできません。 このzlibがインストールできないと、 あるパッケージがインストールできないので、とても困っています。 どうすれば、「zlib」パッケージを正常にインストールできるでしょうか? 教えてください! <コマンド>  # rpm -ivh zlib-1.1.3-22.i386.rpm <実行結果> Preparing... #######################[ 100%] 1:zlib エラー: unpacking of archive failed on file /usr/share/doc/zlib-1.1.3/README: cpio: MD5 sum mismatch