Get crazy RSSフィード

2008-06-12 Mac Ports で Apache2 のインストールエラー

MacPHPのテストをしたくて、PHPの環境を整える。

しかし、

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 127

Error: 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"

Connection: close