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++についても同様です。