Mac Ports で Apache2 のインストールエラー
しかし、
portコマンドでApacheをインストールしようとしてエラー。
以下のようなエラーメッセージが出た。
ここに書いてあったとおりやったらできました。
http://www.kkfactory.net/mt/archives/2008/01/macportapache.html
ありがとうございます。
$sudo port install apache2
- > Building sqlite3 with target all
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_sqlite3/work/sqlite-3.5.9" && gnumake all " returned error 2
Command output: sort -n -b -k 3 opcodes.h | -f ./mkopcodec.awk >opcodes.c
/bin/sh: -f: command not found
gnumake: *** [opcodes.c] Error 127Error: The following dependencies failed to build: apr-util sqlite3 pcre
Error: Status 1 encountered during processing.
対処法
sqlite3のインストールでこけている。
一度、sqlite3を削除して、入れ直す。
それからApache2を入れるべし。
$ sudo port clean --all sqlite3
- > Cleaning sqlite3
$ sudo port install sqlite3
- > Fetching sqlite3
- > Attempting to fetch sqlite-3.5.9.tar.gz from http://www.sqlite.org/
- > Verifying checksum(s) for sqlite3
- > Extracting sqlite3
- > Configuring sqlite3
- > Building sqlite3 with target all
- > Staging sqlite3 into destroot
- > Installing sqlite3 3.5.9_0
- > Activating sqlite3 3.5.9_0
- > Cleaning sqlite3
$ sudo port install apache2
(省略)
httpd.confは、サンプルから作成
sudo cp -pi /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf
DocumentRoot "/opt/local/apache2/htdocs"