CentOS 6.2 に DDD をインストール

手順はこちらを参照しました。

http://www.deego.co.jp/blog/?p=112
DDD on CentOS6 i386 | システム開発・ウェブ制作[東京/世田谷] (株)ディーゴ

手順は、上記の通りで可能でした。

一応、やり方をメモします。

●環境
CentOS 6.2

●packageをインストール
yum groupinstall 'Development Tools'
yum install gcc gcc-c++
yum install openmodif-deval
yum install ncurses-devel


●DDDのソースコードをダウンロード
下記のサイトから最新のものをダウンロード
http://ftp.gnu.org/gnu/ddd/

コンパイル&インストール
./configure

make
→ここでエラーが発生!
上記のサイトを参照し、ddd/strclass.Cにincludeを追加。


39 #include
40 #include
41 #include
42 #include // 追加

そして、
make clean
make
→OK!

make install

●DDDの起動
ddd


<感想>
最初、DDDのパッケージを誤ってダウンロードしていた。
(最新の ddd-3.3.12.tar.gz ではなく、ddd-3.3.tar.gz をダウンロードしていた。これでは、./configure でエラーになり、コンパイルが通らなくて数時間悩んでいた)
今後は、wgetでパッケージをダウンロードしようと思う(上記サイトでは、以下のようにしていた。)
wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.12.tar.gz