SPIRALはソースで配布しているので、各サイトでコンパイルする必要があります。 したがって、そのためにGCC (gccおよびgfortran)がインストールされていなけ ればなりません。
VineLinux4.2を標準的にインストールした場合、GCCとしては
gcc-3.3.6-0vl7
libgcc-3.3.6-0vl7
gcc-c++-3.3.6-0vl7
gcc-cpp-3.3.6-0vl7
等がインストールされているはずです。何がインストールされているかのチェッ
クは、たとえば
rpm -qa | grep gcc
などとしてみてください。SPIRALの新版はFortran90で書かれているので、
この他にgfortranが必要です。また、gfortranはGCC4ベースなので、
念のために他のものもGCC4に変更するものとします。
具体的には、Synapticあるいはrpmを用いて、
gcc4
gcc4-gfortran
gcc4-c++
を追加インストールしてください。この時、gcc4-cpp, gmp, libgfortranも自動的に追加インストールされ、またlibstdc++34,
libstdc++34-develがupgradeされます。
上記を追加インストールしただけでは、gcc4はまだ使えません。 update-alternativesで、gcc、c++、cppをGCC4ベースに変更します。 gccの場合は、具体的にはrootになって以下のようにします。
# /sbin/update-alternatives --config gcc
There are 2 alternatives which provide `gcc'.
Selection Alternative
-----------------------------------------------
*+ 1 /usr/bin/gcc-3.3.6
2 /usr/bin/gcc-4.0.2
Press enter to keep the default[*], or type selection number: 2
Using `/usr/bin/gcc-4.0.2' to provide `gcc'.
#
上記の、/sbin/update-alternatives --config gccを入力し、数字で選
べば良いです。cppとc++についても同様です。