更新日: 18/12/12

Absoft Pro Fortran 2019 (19.0) のディストリビューション別必要パッケージ

Linux の最新ディストリビューションで Absoft Pro Fortran 2019 (Ver19.0) を使用する場合、環境に応じて各種パッケージが必要になります。起動やコンパイルがうまくいかない場合は、以下の手順でパッケージをインストールして下さい。

ここに記載するディストリビューションは、64 Bit 版 RedHat Enterprise Linux/Scientific Linux/CentOS, Fedora Core, Open SuSE, Debian, Ubintu です。

また、Absoft Pro Fortran 2019 (V19.0) は 32Bit プログラムを作成する時以外は 32Bit パッケージは不要です。必要に応じてインストールしてください。

  1. RedHat Enterprise Linux 7.4 / RedHat Enterprise Linux 6.9 / Scientific Linux 6.9 / CentOS 6.9 (Final)

    パッケージ 用途
    gcc ソフトウェア開発のサポート
    gcc-c++ ソフトウェア開発のサポート
    xterm AbsoftTools と Fx3 Debugger で使用するターミナルプログラム

    • GCC/G++ およびその他の開発ツールがインストールされていない場合
      症状:
      $ af90 t.f
      sh: as: command not found
      assembler failed.
      

      $ af90 t.f
      sh: g++: command not found
      link failed.
      

      対処法 :GCC と C++ ライブラリをインストールする
      $ sudo yum install gcc-c++
      

    • AbsoftTools 内のプロジェクトを実行できない場合
      症状 :
      "Could not start "xterm -name "Absoft Tools"... "
      

      対処法 :xterm プログラムをインストールする
      $ sudo yum install xterm
      
      ※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
      パッケージ 用途
      glibc.i686 32Bit プログラムをサポート
      libstdc++.i686 32Bit プログラムをサポート
      glibc-devel.i686 32Bit プログラムをサポート

  2. Fedora Core 29 64 bit

    パッケージ 用途
    gcc ソフトウェア開発のサポート
    gcc-c++ ソフトウェア開発のサポート
    xterm AbsoftTools と Fx3 Debugger で使用するターミナルプログラム
    ncurses-compat-libs.x86_64 64 bit Fx3 Debugger のサポート

    • GCC/G++ およびその他の開発ツールがインストールされていない場合
      症状:
      $ af90 t.f
      sh: as: command not found
      assembler failed.
      

      $ af90 t.f
      sh: g++: command not found
      link failed.
      

      対処法 :GCC と C++ ライブラリをインストールする
      $ sudo yum install gcc-c++
      

    • AbsoftTools 内のプロジェクトを実行できない場合
      症状 :
      "Could not start "xterm -name "Absoft Tools"... "
      

      対処法 :xterm プログラムをインストールする
      $ sudo yum install xterm
      

    • Fx3 デバッガが、64bit のプログラムを読み込めない場合
      症状 :
      $ fx3_64
       /opt/absoft19.0/bin/fx3_64bin: error while loading shared libraries:
       libncurses.so.5: cannot open shared object file: No such file or directory
      
      対処法 :ncurses compatibility package プログラムをインストールする
      $ sudo dnf install ncurses-compat-libs.x86_64
      
      ※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
      パッケージ 用途
      glibc.i686 32Bit プログラムをサポート
      libstdc++.i686 32Bit プログラムをサポート
      glibc-devel.i686 32Bit プログラムをサポート

  3. Open SuSE Leap 15 64 bit

    パッケージ 用途
    gcc ソフトウェア開発のサポート
    gcc-c++ ソフトウェア開発のサポート
    libncurses5 64 bit Fx3 Debugger のサポート

    1. g++ を見つけられず、コンパイルできない場合
      症状:
      $ af90 t.f
      sh: g++: command not found
      link failed.
      

      対処法 :g++ をインストールする(C の開発ツールと一緒に)
      $ sudo zypper install gcc-c++
      

    2. Fx3 デバッガが、64bit のプログラムを読み込めない場合
      症状:
      $ fx3_64
       /opt/absoft19.0/bin/fx3_64bin: error while loading shared libraries:
       libncurses.so.5: cannot open shared object file: No such file or directory
      

      対処法 :ncurses compatibility package をインストールする
      $ sudo dnf install ncurses-compat-libs.x86_64
      
      ※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
      パッケージ 用途
      glibc.i686 32Bit プログラムをサポート
      libstdc++.i686 32Bit プログラムをサポート
      glibc-devel.i686 32Bit プログラムをサポート

  4. Debian 9.5.0

    パッケージ 用途
    gcc ソフトウェア開発のサポート
    g++ ソフトウェア開発のサポート
    xterm AbsoftTools と Fx3 Debugger で使用するターミナルプログラム

    1. GCC/G++ およびその他の開発ツールがインストールされていない場合
      症状:
      $ af90 t.f
      sh: as: command not found
      assembler failed.
      

      $ af90 t.f
      sh: g++: command not found
      link failed.
      

      対処法 :GCC と C++ ライブラリをインストールする
      $ sudo yum install gcc
      $ sudo yum install g++
      

    2. AbsoftTools 内のプロジェクトを実行できない場合
      症状:
      "Could not start "xterm -name "Absoft Tools"... "

      対処法 :xterm プログラムをインストールする
      $ sudo yum install xterm
      
      ※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
      パッケージ 用途
      lib32stdc++6 32Bit プログラムをサポート
      gcc-multilib 32Bit プログラムをサポート
      g++-multilib 32Bit プログラムをサポート

  5. Ubuntu 18.04 / Ubuntu 17.10 / Ubuntu 16.10 / Linux Mint 18.3

    パッケージ 用途
    gcc ソフトウェア開発のサポート
    g++ ソフトウェア開発のサポート
    libncurses5 Fx3 Debugger のサポート
    xterm AbsoftTools と Fx3 Debugger で使用するターミナルプログラム

    1. g++ がないため、リンクできない場合
      症状:
      $ af90 t.f
      sh: g++: command not found
      link failed.
      

      対処法 :g++ をインストールする(C の開発ツールと一緒に)
      $ sudo apt-get install g++
      

    2. Fx3 デバッガが、64bit のプログラムを読み込めない場合
      症状:
      $ fx3_64
       /opt/absoft19.0/bin/fx3_64bin: error while loading shared libraries:
       libncurses.so.5: cannot open shared object file: No such file or directory
      

      対処法 :ncurses compatibility package をインストールする
      $ sudo apt-get install libncurses5
      

    3. AbsoftTools 内のプロジェクトを実行できない場合
      症状:
      "Could not start "xterm -name "Absoft Tools"... "

      対処法 :xterm プログラムをインストールする
      $ sudo yum install xterm
      
      ※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
      パッケージ 用途
      ia32-libs 32Bit プログラムをサポート
      gcc-multilib 32Bit プログラムをサポート
      g++-multilib 32Bit プログラムをサポート

  6.