MacPortsでsqlite3が入らない

 また、しばらく開いてしまいました。新しい会社では社員はみんなMacを支給されるので、人生初のMacと戦っています。いまだに操作がぎこちないですが、まあ、別に使えない訳ではない。そのうち慣れるでしょう。

 それより。MacPortsでいろいろインストールしていたんですが、どうもsqlite3がこけてしまって入らない。

--->  Fetching sqlite3
--->  Verifying checksum(s) for sqlite3
--->  Extracting sqlite3
--->  Configuring sqlite3
--->  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.8" && gnumake all " returned error 2
Command output: sed -e s/--VERS--/3.5.8/ ./src/sqlite.h.in | \
	sed -e s/--VERSION-NUMBER--/3005008/ >sqlite3.h
/usr/bin/gcc-4.0 -O2 -o mkkeywordhash  ./tool/mkkeywordhash.c
./mkkeywordhash >keywordhash.h
/usr/bin/gcc-4.0 -O2 -o lemon ./tool/lemon.c
cp ./tool/lempar.c .
cp ./src/parse.y .
./lemon  parse.y
mv parse.h parse.h.temp
/opt/local/bin/gawk -f ./addopcodes.awk parse.h.temp >parse.h
/bin/sh: /opt/local/bin/gawk: is a directory
gnumake: *** [parse.c] Error 126

Error: Status 1 encountered during processing.

 こまったなぁ。

 メッセージから見てgawkが悪いんだとおもいたち、gawkを入れ直そうとしたら、

/opt/local/bin/gawk already exists and does not belong to a registered port.  Unable to activate port gawk.

 なんて出るので、gawkをリネームして、MacPortsで入れ直してみた。

 あらためてsqlite3をインストールしたところ、うまく行きました。なにこの罠。