※ ChatGPTを利用し、要約された質問です(原文:Apace2のインストールでエラー)
Apace2のインストールでエラー
このQ&Aのポイント
VMware PlayerにCentOS5をインストールしてApache2をソースファイルからインストールしようとしているのですが、Apacheのインストールができません。
apr/apr-utilをアップグレードする必要があるということで、http://httpd.apache.org/docs/2.2/ja/install.htmlの「apr/apr-util >= 1.2」を参考にしながら操作を行いました。
しかし、コンパイル時にエラーが発生し、正常にインストールできませんでした。具体的なエラーメッセージは以下の通りです。どなたかわかる方、御教示願います。
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
どなたかわかる方、御教示願います。
お礼
entreeさん 回答ありがとうございます。 現在、環境がなくなってしまったので環境ができ次第確認してみます。 ありがとうございました。