The prepackaged version on thrift.apache.org contain bugs, that prevent it from being compiled on mac. To compile thrift mac, clone the version from git master branch.
install boost from boost.org
install various packages
port install libtool
port install autoconf
port install automake
port install bison # default version on mac is 2.3 need 2.5 greater
clone git repo and make!
git clone git://git.apache.org/thrift.git
./bootstrap.sh
./configure --with-boost=/usr/local --enable-tests=no --enable-libs=no
make
sudo make install