xclannad

portage内には無いみたいですので、ソースを拾ってきてコンパイルしてみました。READMEに書いてあるライブラリなどは入ってたので、指定されたソースを書き換え、configureとmakeを実行しました。
g++ -c -I.. -g -O2 -DHAVE_CONFIG_H -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -O2 -o scn2k_grp.o scn2k_grp.cc
scn2k_grp.cc:454: error: no ‘TextStream GrpObj::ParseMoji(const char*, int, int, int, int)’ member function declared in class ‘GrpObj’
make: *** [scn2k_grp.o] エラー 1
こんなエラーが出てコンパイル停止。C++はよく解らんので、ソースをみてもさっぱり。コメントアウトすると別の箇所でエラーになるのでぐぐってみた。
http://daemon.plala.jp/~meke/tdiary/?date=20051217
ここのgcc関係の記事っぽいです。「GrpObj::」を削って再度makeしたら問題なくバイナリができたみたいです。実行は後日。実行前にCLANNADのゲームソフトを探さねば。