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を探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linuxで/usr/local/sbin/と/etc/cr
-
Solarisでプロンプトの変更方法
-
pkg-config のPKG_CONFIG_PATH...
-
CygwinをインストールしたけどX...
-
誰かにサーバにあるデータを消...
-
CSHが使えない REDHAT
-
aptでインストールしたプログラ...
-
VBでExcelが起動されているか知...
-
Linux●前の行に戻れません...
-
パソコンでCDでデータを読まな...
-
batファイルのエラー
-
linuxのsshの反応が非常に遅い。
-
リナックスを使えるパソコン
-
バッチスクリプト処理でエラー...
-
Macの手書き漢字入力ツールにつ...
-
expectの使い方について
-
WindowsへCentOSのDVDドライブ...
-
今から始めるならどのLINUX?
-
PowerShellで自分が書いたコマ...
-
自動釣銭機(富士電機ECS777)の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルでのスペースの入力
-
.cshrcでのエラー
-
linuxのフォルダと配置について
-
pkg-config のPKG_CONFIG_PATH...
-
cygwinでno such file or direc...
-
Postfixでmailコマンドを使用し...
-
apacheで「You don't have perm...
-
Apace2のインストールでエラー
-
複数ファイルのシンボリックリンク
-
numpy 動作確認エラーについて
-
共有ライブラリが見つからない
-
DebianのApache(掲示板)CGIエ...
-
proftpdをアンインストールしたい
-
「/usr/bin/ld」の問題について...
-
".bashrc" E509: バックアップ...
-
/usr/local
-
Solarisでプロンプトの変更方法
-
XEmacsにnxml-modeをインストー...
-
REDHAT8 初心者です。UP2DATEが...
-
cygwinでinetdをサービスに登録...
おすすめ情報