ADVENTUREをインストールして行こう。インストールディレクトリは、″$HOME/usr/bin/ADVENTURE″とした。
ディレクトリを作成して、パスを通して、作業開始。
1. ADVENTURE_CAD
ダウンロードしたファイルを解凍後、そのディレクトリ内のREADMEを参考に、コンパイル。2回makeを実行するが、MakefileのOptimization flagsだけ、-Oから-O2に変更してみた。気になるところがないではないが、実行ファイルadvcadがすんなりできたので、上記ディレクトリにコピーして終了。
2. ADVENTURE_Tripatch
INSTALLファイルを参考に、下記を実行。
./configure --prefix=$HOME/usr/bin/ADVENTURE
Makefileの中を見て、c++をg++に変更。その後、makeすると、エラーが出る。少しずつソースを修正しながら、makeを続けていった。出てきたエラーは、たとえば、こんなん。
- 致命的エラー: iostream.h: そのようなファイルやディレクトリはありません
- エラー: ‘ostream’ does not name a type
- エラー: ‘endl’ was not declared in this scope
- エラー: ‘cout’ was not declared in this scope
- エラー: ‘ios’ has not been declared
インクルード関連は、#include<iostream.h>を#include<iostream>などにすればコンパイルが通る様子。その他、#include<stream.h>とかを消したり、#include<string.h>は#include<cstring>に変更したり、なかなか細々した作業。
下半分は、頭にstd::をつければいいみたい。
動くかはさておき、これでひと通りのコンパイルは通る。
意外と時間がかかったので、インストール作業のメモは、一旦ここまで。パッチファイルにまとめておこう…
------------------ 進捗まとめ ------------------
全体更新日:2013/05/11
状態:準備段階。進捗10%。
エントリーまとめ:
ADVENTUREを試す その0-0 前段
ADVENTUREを試す その0-1 準備
ADVENTUREを試す その1-1 インストール作業1
ADVENTUREを試す その2 計算例
------------------ 進捗まとめ ------------------