port install git-core

% sudo nice port install git-core +doc +gitweb +svn +bash_completion
(略)
      • > Fetching sqlite3
      • > Attempting to fetch sqlite-3.5.8.tar.gz from http://www.sqlite.org/
      • > 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 f ./addopcodes.awk parse.h.temp >parse.h /bin/sh: f: command not found gnumake: [parse.c] Error 127 (ignored) cat parse.h ./src/vdbe.c | -f ./mkopcodeh.awk >opcodes.h /bin/sh: -f: command not found cat: stdout: Broken pipe gnumake: *** [opcodes.h] Error 127 Error: The following dependencies failed to build: p5-svn-simple subversion-perlbindings apr-util sqlite3 neon subversion bash-completion p5-term-readkey rsync popt Error: Status 1 encountered during processing.

謎のエラーが出たので、sqlite3 を作り直してみました。

% sudo port clean sqlite3
% sudo nice port install git-core +doc +gitweb +svn +bash_completion

これでうまくインストール完了。

ソースからビルドする port システムはコンパイル時のトラブルが時々ありますね。バイナリバージョンをインストールするほうがトラブルがさけられて良いかもしれません。MacBook Air は CPU が非力なのでコンパイル時間もとても長いですし。