• 締切済み
  • すぐに回答を!

Apache2のインストールに失敗する

Solaris9でサーバを構築しています。Apache2をソースからインストールしようと考えていますが、makeすると以下のようなエラーが出てしまいます。 どのように対処したらよいでしょうか? ご教授お願いいたします。 make[2]: *** [exports.lo] Error 1 make[2]: Leaving directory `/usr/local/src/httpd-2.0.54/server' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/httpd-2.0.54/server' make: *** [all-recursive] Error 1

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数449
  • ありがとう数0

みんなの回答

  • 回答No.2
  • Lean
  • ベストアンサー率72% (435/603)

>make[2]: *** [exports.lo] Error 1 >make[2]: Leaving directory `/usr/local/src/httpd-2.0.54/server' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/usr/local/src/httpd-2.0.54/server' >make: *** [all-recursive] Error 1 上記メッセージより前に実際にエラーとなっている所があると思いますので、その部分の出力内容を載せる事は可能ですか?

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Apache インストール時のエラーについて

    CentOS4.6 に Apacheをインストールしようとしているのですが、make と make install で いつも このようなエラーがでて。。どうも上手いこといきません。  まだ初心者なので訳してみてもよくわからず、調べた結果、 /usr/local/apache/bin/ に apachectl が何度も挑戦しても、 作成されません。なぜでしょう・・・助けてください。 ※元々、OSインストール時にhttpdがインストールされてましたので、 yum remove httpdを実行しました。(元々のでも出来なかったので) 後、最終的にしたいことは、htdocsを作成してCGIとかperl とかで勉強したいのですが、apacheが、、、お願いします。 /usr/lib/libexpat.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status make[3]: *** [libaprutil-1.la] Error 1 make[3]: Leaving directory `/usr/local/src/httpd-2.2.8/srclib/apr-util' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/local/src/httpd-2.2.8/srclib/apr-util' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/httpd-2.2.8/srclib' make: *** [all-recursive] Error 1

  • RHE-r5.3にapache2をソースからインストールできない

    RHE-r5.3にapache2をソースからインストールできない はじめまして。 現在、ソースファイルからapache2(httpd-2.0.46)をインストールするとmake時点で 下記エラーが出力され、ソースコードをコンパイルできません…。 エラー内容より『[apr_socket_opt_set]関数の[SCTP_NODELAY]が宣言されてない』と 言うようなエラーになるかと思いますが、具体的にはどのように対応してよいか分かりません… お手数ですが、どなたかご教授いただけたらと思います。 ■エラー出力(抜粋) make[4]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib/apr/network_io/unix' に入ります /bin/sh /usr/local/src/httpd-2.0.46/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -I../../include -I../../include/arch/unix -I../../include/arch/unix -c sockopt.c && touch sockopt.lo sockopt.c: In function 'apr_socket_opt_set': sockopt.c:254: error: 'SCTP_NODELAY' undeclared (first use in this function) sockopt.c:254: error: (Each undeclared identifier is reported only once sockopt.c:254: error: for each function it appears in.) make[4]: *** [sockopt.lo] エラー 1 make[4]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib/apr/network_io/unix' から出ます make[3]: *** [all-recursive] エラー 1 make[3]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib/apr/network_io/unix' から出ます make[2]: *** [all-recursive] エラー 1 make[2]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib/apr' から出ます make[1]: *** [all-recursive] エラー 1 make[1]: ディレクトリ `/usr/local/src/httpd-2.0.46/srclib' から出ます make: *** [all-recursive] エラー 1 ■PC環境 OS:Red Hat Enterprise Linux Server release 5.3 apche:httpd-2.0.46 ■エラーが出力されている関数(http://apr.apache.org/docs/apr/0.9/group__apr__network__io.html#g08f5e505fa611005f56c12783269ffa9 より) apr_status_t apr_socket_opt_set ( apr_socket_t * sock, apr_int32_t opt, apr_int32_t on ) Setup socket options for the specified socket Parameters: sock The socket to set up. opt The option we would like to configure. One of: APR_SO_DEBUG -- turn on debugging information APR_SO_KEEPALIVE -- keep connections active APR_SO_LINGER -- lingers on close if data

  • Apacheのインストール

    相当初心者で申し訳ありませんが、Fedora Core5より 新規でApacheをインストールする事が出来ません。 tar zxvf apache_1.3.36.tar.gz mv apache_1.3.36 httpd cd ./httpd ./configure make make install としたところ、 make[1]: Entering directory '/usr/local/src/httpd' make[2]: Entering directory '/usr/local/src/httpd/src' make[2]: *** ターゲット 'all' を make するルールがありません。中止。 make[2]: Leaving directory 'usr/local/src/httpd/src' make[1]: *** [build-sstd] エラー 2 make[1]: Leaving directory 'usr/local/src/httpd' make: *** [build] エラー 2 というエラーが出てしまいます。 Makefileがおかしくてコンパイルエラーになるのは分かりますが、 何せ初めてLinuxを利用するもので、ネットに転がっていた インストール方法をそのまま試しただけでして、 対処法がさっぱり分かりません。 何をどうすれば良いのでしょうか? 例も挙げて頂けると助かります。 宜しくお願い致します。 因みにファイルのダウンロードからのセットアップに かかる時間を知りたいので、元々インストールされている Apacheのアップグレードとかはナシです。

  • 回答No.1
  • entree
  • ベストアンサー率55% (405/735)

使用しているコンパイラ、アセンブラ、リンカー、makeについて教えてください。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • apache2の削除

    環境:RedHat9 apache2.0.46 apache2を ./configure make make install の手順でインストールした後に、apache2を削除するには apache2の解凍ディレクトリ(/usr/local/src/httpd-2.0.46)と /usr/local/apache2ディレクトリーを削除するだけで良いのですか?

  • libxml2のmakeでエラー

    phpをインストールする前にlibxml2が必要らしいのでインストールすることにしたのですが、make時にエラー出てしまいました。 検索したのですが自分では検討がつきません…。どのような原因なのか教えてください。 OS:fedora core 6 wget -P /usr/local/src ftp://xmlsoft.org/libxml2/libxml2-2.6.27.tar.gz # cd /usr/local/src # tar xzf libxml2-2.6.27.tar.gz # cd libxml2-2.6.27 # ./configure --prefix=/usr/local --with-low-memory # make parser.c:5103: internal compiler error: Aborted Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.redhat.com/bugzilla> for instructions. The bug is not reproducible, so it is likely a hardware or OS problem. make[2]: *** [parser.lo] Error 1 make[2]: Leaving directory `/usr/local/src/libxml2-2.6.27' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/libxml2-2.6.27' make: *** [all] Error 2 ちなみにlinuxをのせてるPCはwindowsMe時代の奴でテキストモードでしかfedora6をインストールできないようなしょぼい奴です。 基本的にソースでインストールする勉強をしているのでソースから入れようと思ってます。 mysqlのmake時にには下のようなエラーがでました。 make[2]: *** [my_write.lo] Error 1 make[2]: Leaving directory `/home/mysql/src/mysql-5.1.22-rc/libmysql' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/mysql/src/mysql-5.1.22-rc/libmysql' make: *** [all-recursive] Error 1 こちらもどこが怪しいか指摘くださると助かります。

  • libao のインストールに失敗します。

    Solaris10 にての質問です。 ./configure で。 checking for polyplib-simple >= 0.6 ... Package polyplib-simple was not found in the pkg-config search path. Perhaps you should add the directory containing `polyplib-simple.pc' to the PKG_CONFIG_PATH environment variable No package 'polyplib-simple' found ---- gmake で。 gcc: /home/umiboz/libao-0.8.6/src/plugins/esd/.libs/libesd.so: ファイルもディレ クトリもありません。 gmake[3]: *** [libesd.la] Error 1 gmake[3]: Leaving directory `/home/umiboz/libao-0.8.6/src/plugins/esd' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/home/umiboz/libao-0.8.6/src/plugins' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/home/umiboz/libao-0.8.6/src' gmake: *** [all-recursive] Error 1 ----------- エラー回避のために、なにをすれば、よろしいでしょうか? よろしくお願いします。

  • Apace2のインストールでエラー

    VMware PlayerにCentOS5をインストールしてApache2をソースファイルからインストールしようとしているのですが、Apacheのインストールができません。状況は下記の通りです。 # wget ftp://ftp.riken.jp/net/apache/httpd/httpd-2.2.4.tar.gz # tar -xvzf httpd-2.2.4.tar.gz # cd httpd-2.2.4 ここでapr/apr-utilをアップグレードする必要があるということで http://httpd.apache.org/docs/2.2/ja/install.html の「apr/apr-util >= 1.2」を参考にしながら下記の操作を行いました。 # cd srclib/apr # ./configure --prefix=/usr/local/apr-httpd/ # make # make install # make clean # cd ../apr-util # ./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/ # make # make install # make clean # cd ../../ # ./configure --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ (省略) /usr/local/apr-httpd//build-1/libtool --silent --mode=link gcc -g -O2 -pthread -L/usr/local/apr-util-httpd//lib -o htpasswd htpasswd.lo -lm /home/minoru/dl_app/httpd-2.2.4/srclib/pcre/libpcre.la /usr/local/apr-util-httpd//lib/libaprutil-1.la -lexpat /usr/local/apr-httpd//lib/libapr-1.la -lrt -lcrypt -lpthread -ldl /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlSizeOfUnknownEncoding' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlInitUnknownEncoding' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlInitEncodingNS' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlUtf8Encode' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlGetUtf8InternalEncoding' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlGetUtf8InternalEncodingNS' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlPrologStateInit' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlParseXmlDeclNS' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlInitUnknownEncodingNS' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlParseXmlDecl' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlInitEncoding' /usr/local/apr-util-httpd//lib/libexpat.so: undefined reference to `XmlPrologStateInitExternalEntity' collect2: ld returned 1 exit status make[2]: *** [htpasswd] エラー 1 make[2]: ディレクトリ `/home/minoru/dl_app/httpd-2.2.4/support' から出ます make[1]: *** [all-recursive] エラー 1 make[1]: ディレクトリ `/home/minoru/dl_app/httpd-2.2.4/support' から出ます make: *** [all-recursive] エラー 1 どなたかわかる方、御教示願います。

  • Apacheインストール時にエラー

    はじめまして。 Solaris10の環境で、OpenSSL9.8lをソースからインストールし Apache2.2.14の所でmakeエラーが発生しました。 Googleで調べたのですが、よくわかりません。 ご存知の方、教えていただけたら幸いです。 ./configure --enable-mods-shared=all--enable-ssl=shared --enable-ssl --with-ssl=/usr/local/ssl --with-included-apr make /usr/local/src/httpd-2.2.14/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/src/httpd-2.2.14/srclib/pcre -I. -I/usr/local/src/httpd-2.2.14/os/unix -I/usr/local/src/httpd-2.2.14/server/mpm/prefork -I/usr/local/src/httpd-2.2.14/modules/http -I/usr/local/src/httpd-2.2.14/modules/filters -I/usr/local/src/httpd-2.2.14/modules/proxy -I/usr/local/src/httpd-2.2.14/include -I/usr/local/src/httpd-2.2.14/modules/generators -I/usr/local/src/httpd-2.2.14/modules/mappers -I/usr/local/src/httpd-2.2.14/modules/database -I/usr/local/src/httpd-2.2.14/srclib/apr/include -I/usr/local/src/httpd-2.2.14/srclib/apr-util/include -I/usr/local/src/httpd-2.2.14/modules/proxy/../generators -I/usr/local/ssl/include -I/usr/local/src/httpd-2.2.14/modules/ssl -I/usr/local/src/httpd-2.2.14/modules/dav/main -prefer-non-pic -static -c htpasswd.c && touch htpasswd.lo /usr/local/src/httpd-2.2.14/srclib/apr/libtool --silent --mode=link gcc -g -O2 -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/lib:-L/usr/sfw/lib:-L/usr/lib:-L/opt/sfw/lib:-L/usr/local/ssl/lib -o htpasswd htpasswd.lo -lm /usr/local/src/httpd-2.2.14/srclib/pcre/libpcre.la /usr/local/src/httpd-2.2.14/srclib/apr-util/libaprutil-1.la -lexpat -liconv /usr/local/src/httpd-2.2.14/srclib/apr/libapr-1.la -luuid -lsendfile -lrt -lsocket -lnsl -lpthread Undefined first referenced symbol in file atomic_swap_32 /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_cas_ptr /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_swap_ptr /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_inc_32_nv /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_dec_32_nv /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so atomic_cas_32 /usr/local/src/httpd-2.2.14/srclib/apr/.libs/libapr-1.so ld: fatal: Symbol referencing errors. No output written to .libs/htpasswd collect2: ld returned 1 exit status make[2]: *** [htpasswd] エラー 1 make[2]: ディレクトリ `/usr/local/src/httpd-2.2.14/support' から出ます make[1]: *** [all-recursive] エラー 1 make[1]: ディレクトリ `/usr/local/src/httpd-2.2.14/support' から出ます make: *** [all-recursive] エラー 1 よろしくお願いします。

  • 日本語係り受け解析器CaboChaのmakeに失敗する

    日本語係り受け解析器CaboChaをインストールしたいのですが、makeに失敗します。 makeを成功させるには何が必要なのでしょうか? お知恵を貸して下さい。 コンパイル環境 OS CentOS3 g++ 3.2.5 cabocha-0.60pre2 CRF++-0.51 make失敗時に表示されたエラーメッセージです。 g++ -DHAVE_CONFIG_H -I. -I.. -DCABOCHA_DEFAULT_POSSET=\"IPA\" -DCABOCHA_DEFAULT_CHARSET=\"UTF8\" -DMODEL_VERSION=100 -DCABOCHA_DEFAULT_RC=\"/usr/local/etc/cabocharc\" -O3 -Wno-deprecated -Wall -c chunk_learner.cpp -fPIC -DPIC -o .libs/chunk_learner.o chunk_learner.cpp: In function `bool CaboCha::ChunkingTrainingWithCRFPP(cabocha_parser_t, cabocha_charset_t, cabocha_posset_t, int, const char*, const char*, const char*)': chunk_learner.cpp:162: `::unlink' undeclared (first use here) make[2]: *** [chunk_learner.lo] Error 1 make[2]: Leaving directory `/usr/local/src/cabocha-0.60pre2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/cabocha-0.60pre2' make: *** [all] Error 2

  • CentOS Apatche2.2.9インストール 質問

    Linux入門者です。 CentOS5.2にApatch2.2.9をインストールをしようとしたところ エラーになり先に進めません。 (httpd-2.2.9.tar.gzをダウンロードしました。) どなたかインストールの解決方法をご教授いただけないでしょうか。 よろしくお願いいたしますm(_ _)m # cd /usr/local/src/httpd-2.0.59 # ./configure --enable-rewrite --enable-so --enable-ssl # make;make install make: *** ターゲットが指定されておらず、makefile も見つかりません. 中止. make: *** ターゲット 'install’が指定されておらず、makefileも見つかりません. 中止.

  • MYSQLのmakeができない!(Redhat9、Mysql_4.0.17)

    MYSQLをインストールして./configureまで完了したのですが、makeすると以下のようになります。 make[2]: *** [libmysql.lo] エラー 1 make[2]: 出ます ディレクトリ `/usr/local/src/mysql-4.0.17/libmysql' make[1]: *** [all-recursive] エラー 1 make[1]: 出ます ディレクトリ `/usr/local/src/mysql-4.0.17' make: *** [all] エラー 2 apacheは失敗続きもインストールできたのですが 上記は何を意味しているのでしょうか?

  • gphoto2のコンパイル

    現在以下のものをダウンロードしてコンパイルを行っています。 gphoto2-2.4.3 libgphoto2-2.4.3 また、コンパイルはcygwin上で行っています。 コンパイルの手順は、./configure, make, make installの順になります。 現在,makeでエラーが発生し先に進むことができません。 オフィシャルページのQ&A等も見たのですが、解決策が分かりません。 何かアドバイスを頂けないでしょうか。 以下エラーの一例です。 $ make(libgphoto2-2.4.3に対して) Creating library file: .libs/adc65.dll.a collect2: ld returned 1 exit status make[3]: *** [adc65.la] Error 1 make[3]: Leaving directory `/home/S-SATORU/libgphoto2-2.4.3/camlibs' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/S-SATORU/libgphoto2-2.4.3/camlibs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/S-SATORU/libgphoto2-2.4.3' make: *** [all] Error 2

  • Apache2で仮想ディレクトリ(alias)の設定について

    お世話になります。 下記の環境で社内WEBサーバを構築しています。 OS:CentOS4.4 httpd:Apache2.0.61 httpd.confの内容 ServerRoot "/usr/local/apache" User apache Group apache DocumentRoot "/usr/local/apache/htdocs" <Directory "/usr/local/apache/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> Alias /icons/ "/usr/local/apache/icons/" <Directory "/usr/local/apache/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> Alias /info/ "/home/info/" <Directory "/home/info"> AllowOverride None Order allow,deny Allow from all </Directory> 上記のようなhttpd.confを書いて、 "/home/info/"以下のファイルに"www.example.co.jp/info/"で アクセスしたいと考えています。 しかしブラウザから確認をすると、 You don't have permission to access /info/index.htm on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. のエラーが表示されます。(当然、希望するページは表示されません) 実際のディレクトリのパーミッションも確認しましたが、設定されているように思えます。(私の知識不足、誤認識であれば指摘ください。) drwxr-xr-x 6 root root /home drwxrw-r-x 2 info apache /home/info "/home/info"には766・755・744のどれをあてても同じ結果です。 また、"/home/info"以下のファイル"index.htm"は存在を確認し、 パーミッションも下記のように確認しています。 -rwxr-xr-x 1 root root index.htm ファイルの所有者・グループは"root"になっていますが、これはテスト的に作成したもので、実際の運用は"info"ユーザで作成されます。 httpd.confやパーミッションの設定で間違っているところがあれば ご指摘をおねがいいたします。 また情報が不足していましたら、補足に載せますのでご指摘をお願いします。