Macで type specifier missingエラーが出たら
多分、このエラーは gcc のバージョンによるもの。
Mac は Lion くらいからデフォルトの gcc を llvm のものにしてしまい、本格的に gcc から clang への移行を目指しているらしいので、Xcode をダウンロードして、
$ xcode-select --install
して、Xcode Command Line Toolsをインストールするのはもちろん、その後に、、、
$ brew tap homebrew/dupes
$ brew install apple-gcc42
してあげて、apple-gcc42 をインストールする。後はリンクを張り直せばいいだけの話のはずなので、
$ sudo ln -s -f /usr/bin/g++-4.2 g++
$ sudo ln -s -f /usr/bin/gcc-4.2 gcc
とかしてあげれば動くんじゃないですかね(自分のものはすべて太古の昔に apple-gcc42 に移行してあったので、今となっては検証不能)