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をインストールしたところ、うまく行きました。なにこの罠。