boost::numeric::ublas::prodの関数が引数にどんな行列を与えても
invalid argumentsでコンパイルエラーになってしまうのですが
こういうケースは何が原因でしょうか?

OSは Mac OS X 10.8 Mountain Lion、 
boostのバージョンは1.47.0で、boostライブラリのprod以外は普通に使えています