Blitz++インストール

ubuntuにBlitz++をインストールしてみた.
情報全然なくてかなりてこずる.

はじめにダウンロードはここから最新版をどうぞ.
http://oonumerics.org/blitz/download/

$tar xvf blitz-0.9.tar
$cd blitz-0.9
$./configure --with-cxx=gcc:eg++
$make all

解凍して移動してconfigureをしてmakeする.
このmakeをやると

error: 'labs' is not a member of 'std'

こんなエラーがでて困った.

なんかいろいろ調べてみると
どうやらgcc4.3が原因っぽい
エラー直前の../blitz/funcs.hあたりを開いてみてみると
3つインクルードしているのでそれぞれのぞいてみる.
blitz.hにたくさんインクルードしているとこがあるのでcstdlibを追加
あってるかわからないけどココについかしたらいけた

#ifdef BZ_HAVE_STD
  #include <iostream>
  #include <iomanip>
 #include <cstdlib>
#else
  #include <iostream.h>
  #include <iomanip.h>
#endif