cfg 1.6.0をUbuntu 10.04でビルドする

TOPPERS/ASPのコンフィギュレータ(CFG)はソースツリーから分離されています。入手するには専用ページからダウンロードします*1
しかし、このダウンロードしたパッケージはUbuntu 10.04でビルドしようとすると失敗します。これはcfgがg++ 4.4に対応していないためです。
ビルドするにはcfg/toppers/builtin_function.cppの52行目に以下の1行を追加します。

#include <cstdio>	// TO Work with C++ 4.4

ということを以前1.3.2について書いたのですが、これじゃ1.6.0ビルドできねーっ!

追加変更点

現在使用している開発環境設定スクリプトはlibboost-regex-devをインストールしていません。そこで

sudo apt-get install libboost-regex-dev

を行ってパッケージを追加します*2
次に、cfg/configureの1行目を

#!/bin/sh

から

#!/bin/bash

に変更します*3。そうして

cd cfg
./configure
make

を実行すればビルドできます。

*1:簡易パッケージとしてダウンロードすれば個別ダウンロードする必要はない

*2:インストール・スクリプトは変更してSVNにコミットした

*3:シェルを変更せずに32行目の==演算子を=に変更した方がいいかもしれない