ADVENTURE_SYSTEM

RedHat 9でコンパイルしたい

ADVENTUREのモジュールでをRedHat 9でコンパイルしたい.


RedHat 9にインストール際の参考にしてください.


############    RedHat 9 のインストール参考資料 ##############

==============
事前に行うこと
==============

・mpichのインストール

========
AdvIO
========
付属の手順書通り

=============
AdvTriPatch
=============
付属の手順書通り

============
AdvTetMesh
============

1)advtmesh9p
  コンパイルにはFortran90のコンパイラが必要ですが、
 コンパイル済のバイナリが/AdvTetMesh-0.9b/binの下
 にあります.

2)その他のモジュール

RedHat Linux 9 のデフォルトのコンパイラはGCC 3.2.2ですが、AdvTetMeshはGCC 3.x には対応しておりません。
RedHat Linux 9 には GCC 2.96 も含まれていますので、こちらを使用してください。

AdvTetMeshに含まれるモジュールのMakefileを以下の
ように書き換える.

・コンパイラをg++のVer2.96に変更
・LDFLAGS の-static オプションをはずず

----------- ここから --------------
CXX      = g++296  <===
CXXFLAGS = -Wall -O
LDFLAGS  =           <===
OPTION   =
----------- ここまで --------------

=============
AdvBctool
=============
以下のMakefileの修正を行う.

RedHat Linux 9 のデフォルトのコンパイラはGCC 3.2.2ですが、BCtoolはGCC 3.x には対応しておりません。
RedHat Linux 9 には GCC 2.96 も含まれていますので、こちらを使用してください。

また、BCtoolのデフォルトのMakefileでは、Motifのクローンとして LessTifを
使うように記述していますが、RedHat Linux 8 以降ではコンパイルはうまくいっても、
正常に実行できないようです。

この不具合はLessTifのかわりにOpenMotifを使うことで回避できます。

AdvBCtool-1.02/Makefileの先頭の部分を以下のように書き換えて
コンパイルしてください。

------------- ここから -------------

CXX       = g++296                       <==== 
CXXFLAGS  = -O3
GL_INC    = -I/usr/include
GL_LIB    = -L/usr/lib
X11_INC   = -I/usr/X11R6/include
X11_LIB   = -L/usr/X11R6/lib
MOTIF_INC =                              <==== 
MOTIF_LIB =                              <==== 
GLWFLAGS  = -DGLW_HDR_ANOTHER_LOCATION -DnoMotifGLwidget
GLW       = -lGLw

------------- ここまで -------------

==========
AdvMetis
==========

mpichをインストールして
インストールされたmpiccを利用して
付属の手順書に従い、コンパイルします.


===========
AdvSolid
===========
mpichをインストールして
インストールされたmpiccを利用して
付属の手順書に従い、コンパイルします.


============
AdvVisual
============
RedHat Linux 9 のデフォルトのコンパイラはGCC 3.2.2ですが、AdvVisualはGCC 3.x には対応しておりません。
RedHat Linux 9 には GCC 2.96 も含まれていますので、こちらを使用してください。

1)クライアント
 コンパイル済のバイナリ"advvis"が/AdvVisual-1.0/clientの下
 にあります.
  

2)サーバ
AdvVisual-1.0/server/の下で、以下のコマンドを実行
#./configure

AdvVisual-1.0/server/Makefileの部分を以下のように書き換えて
コンパイル(make)してください。

-------- ここから -----------
コマンドの後にMakefileを
ADVIO_DIR = ADVIOのインストール先 <====例えば$HOME/ADVENTURE/bin
CXX = g++296                      <====
---------- ここまで ---------

############    RedHat 9 のインストール参考資料 ここまで ##############