HomebrewでOSX Lionにrmtrashをインストールしようとしたらビルドに失敗した

$ brew install rmtrash
==> Downloading http://www.nightproductions.net/downloads/rmtrash_source.tar.gz
######################################################################## 100.0%
==> make LDFLAGS='-framework Foundation -prebind' all
In file included from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:120:0,
                 from rmtrash.m:1:
/System/Library/Frameworks/Foundation.framework/Headers/NSTask.h:75:24: error: expected identifier or '(' before '^' token
/System/Library/Frameworks/Foundation.framework/Headers/NSTask.h:78:1: error: expected identifier before 'end'
make: *** [rmtrash] Error 1

Error: rmtrash did not build
Logs: /Users/User/Library/Logs/Homebrew/rmtrash/
Help: https://github.com/mxcl/homebrew/wiki/troubleshooting

とりあえずメモ.原因は調べてません.

makeの-jオプション(ジョブの並列実行)をデフォルトに

makeに-jオプションをつけるとジョブが並列に実行されるのでコンパイルにかかる時間が短縮され便利ですが,毎回-jと打つのが面倒になったので,デフォルトで並列実行されるようにしました.

~/.bashrcに下の一行を追加しただけです.

export MAKEFLAGS=-j $MAKEFLAGS

bash - Make "make" default to "make -j 8" - Stack Overflowを参考にしました.