気がついたら、エラーで"port upgrade"できなくなってた。
問題は2つあって、db44に関するエラーとapache2自体でのエラー。db44は、そもそも使っていない(apr-utilは+no_bdbした)ので、"-n"で依存関係は無視する様にして解決しました。
一方で、apache2自体のエラーは、portのオプションやバリアントで解決できる問題ではなさそうです。
... libtool: compile: unable to infer tagged configuration libtool: compile: specify a tag with `--tag' ...
どうやら、"--tag"で(ナニカを)指定しろという事のようです。Google経由で、「"--tag=CC"でいいはず」という事までは分かりました。
そこで、"port edit apache2"から付け加えようとしたものの、よくわかりません。結局、Makefileまわりをいじってみる事に。たどり着いたのが、build/config_vars.mk。
--- config_vars.mk.orig 2008-02-24 13:33:37.000000000 +0900 +++ config_vars.mk 2008-02-24 13:33:05.000000000 +0900 @@ -180,7 +180,7 @@ EXTRA_LDFLAGS = EXTRA_LIBS = -L/opt/local/lib -lpcre EXTRA_INCLUDES = -I. -I$(top_srcdir)/os/$(OS_DIR) -I$(top_srcdir)/server/mpm/$(MPM_SUBDIR_NAME) -I$(top_srcdir)/modules/http -I$(top_srcdir)/modules/filters -I$(top_srcdir)/modules/proxy -I$(top_srcdir)/include -I$(top_srcdir)/modules/generators -I$(top_srcdir)/modules/mappers -I$(top_srcdir)/modules/database -I/opt/local/include/apr-1 -I/opt/local/include -I$(top_builddir)/server -I$(top_srcdir)/modules/proxy/../generators -I$(top_srcdir)/modules/ssl -I$(top_srcdir)/modules/dav/main -LIBTOOL = /opt/local/share/apr-1/build/libtool $(LTFLAGS) +LIBTOOL = /opt/local/share/apr-1/build/libtool --tag=CC $(LTFLAGS)
ひとまずはインストールが完了して、動作はしているようです。
と思いましたが、リスタートでこけました。
httpd: Syntax error on line 93 of /opt/local/apache2/conf/httpd.conf: Cannot load /opt/local/apache2/modules/mod_proxy_http.so into server: dlopen(/opt/local/apache2/modules/mod_proxy_http.so, 10): Symbol not found: _ap_send_interim_response\n Referenced from: /opt/local/apache2/modules/mod_proxy_http.so\n Expected in: flat namespace\n
プロキシ系は使っていないので、とりあえずコメントアウトして対応。ひとまず起動して、コンテンツが表示される事まで確認できました。
とりあえずは、ここまで。

