
VMware PlayerにCentOS5をインストールしてApache2をソースファイルからインストールしようとしているのですが、Apacheのインストールができません。状況は下記の通りです。
# wget ftp://ftp.riken.jp/net/apache/httpd/httpd-2.2.4. …
# 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
どなたかわかる方、御教示願います。
No.1ベストアンサー
- 回答日時:
> ここでapr/apr-utilをアップグレードする必要があるということで
> http://httpd.apache.org/docs/2.2/ja/install.html
> の「apr/apr-util >= 1.2」を参考にしながら下記の操作を行いました。
--with-included-apr オプションを使えば
別にアップグレードなんてする必要なんてありません。
なので、以下の方法でインストールすれば問題ないはずです。
$ tar zxf httpd-2.2.4.tar.gz
$ cd httpd-2.2.4
$ ./configure --with-included-apr
$ make
# make install
ちなみに、エラーになっているのは、恐らく apr-util に同梱されている expat のインストールがうまく行っていないのが原因でしょう。
entreeさん
回答ありがとうございます。
現在、環境がなくなってしまったので環境ができ次第確認してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- Ruby 教えてください 2 2023/01/04 17:50
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cygwinでinetdをサービスに登録...
-
Postfixでmailコマンドを使用し...
-
ld.so.confとLD_LIBRARY_PATH
-
DebianのApache(掲示板)CGIエ...
-
.cshrcでのエラー
-
ソフトのインストール場所って...
-
バッチファイルで多重起動を防ぐ
-
誰かにサーバにあるデータを消...
-
バッチファイル内置換
-
CSHが使えない REDHAT
-
デバッグ停止中 一つ戻る
-
Linux環境変数設定(putenv?se...
-
ubuntuに外部侵入できるか
-
Macの手書き漢字入力ツールにつ...
-
illustratorを日本語仕様にする...
-
VB6 二重起動確実防止について
-
batファイル 行った履歴をテキ...
-
Basp21を使用してメール送信が...
-
sccs
-
VBAのRegExpで後方一致/不一致...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルでのスペースの入力
-
Postfixでmailコマンドを使用し...
-
.cshrcでのエラー
-
".bashrc" E509: バックアップ...
-
cygwinでno such file or direc...
-
proftpdをアンインストールしたい
-
共有ライブラリが見つからない
-
「/usr/bin/ld」の問題について...
-
linuxのフォルダと配置について
-
Solarisでプロンプトの変更方法
-
CentOS X Window Systemエラー
-
gccでx11コンパイル
-
perl readlink 返り値にゴミ文...
-
ld.so.confとLD_LIBRARY_PATH
-
DebianのApache(掲示板)CGIエ...
-
C標準ライブラリ場所
-
cygwinでinetdをサービスに登録...
-
/usrがいっぱいになって。mount...
-
Apace2のインストールでエラー
-
Sendmailにパッチを当てたら大...
おすすめ情報