32 ビットまたは 64 ビット GCC (RHEL4U2Y-HPCYDL) の場所を判別できなかった

シナリオ
new_install または vac_configure ユーティリティーを実行して、RHEL4U2Y-HPC、または YDL を実行中のコンピューターでコンパイラーを構成しようとしていたときに、以下のエラー・メッセージの少なくとも 1 つが受け取られました。
ERROR: Could not determine location of 32-bit GCC. Suggestion: Ensure 32-bit "glibc-devel", 32-bit
"libstdc++-devel" are installed.  These packages can be obtained from your operating system install media.
ERROR: Could not determine location of 64-bit GCC.  Suggestion: Ensure 64-bit "glibc-devel", 64-bit
"libstdc++-devel" are installed.  These packages can be obtained from your operating system install media.
ERROR: Please ensure all relevant 32 and 64-bit GCC packages are installed before running "new_install"
again. If they are installed but cannot be detected by "new_install", please run "vac_configure" manually.
説明
以下のパッケージのいずれかまたは両方が、適切なディレクトリーにインストールされていません。
  • glibc-devel
  • libstdc++-devel
注: パッケージを照会しても、RHEL4U2Y-HPC、または YDL で、GCC の 32 ビットまたは 64 ビット・バージョンがインストールされているかどうかを判断できません。32 ビットのパッケージと 64 ビットのパッケージがともにまったく同じ名前を持っているからです。
アクション
テスト・ケースを 32 ビットと 64 ビットの両方のモードでコンパイルして、glibc-devel および libstdc++-devel の 32 ビットと 64 ビットの両方のパッケージがシステムにインストールされていることを確認してください。テスト・プログラムが正常にエラー??メッセージなしでコンパイルされれば、そのパッケージがインストールされていることになります。 エラー・メッセージが出れば、そのパッケージをインストールする必要があることを意味します。
この例では、よく知られた「Hello World」テスト・ケースの事例を使用します。
  1. GCC の 32 ビット・モード・バージョンのテストでは、以下のコマンドを実行します。
       gcc helloWorld.c
       g++ helloWorld.cpp
  2. GCC の 64 ビット・モード・バージョンのテストは、以下のとおりです。
       gcc -m64 helloWorld.c
       g++ -m64 helloWorld.cpp
  3. プログラムを正常にコンパイルできない場合は、必要なパッケージをインストールして、コンパイラーを再び構成する必要があることを意味します。
    1. 32 ビット・モード・テストでエラー・メッセージを受け取った場合は、以下のコマンドを使用して、必要なパッケージをインストールします。
         rpm -ivh glibc-devel-V.R.M-F.ppc.rpm
         rpm -ivh libstdc++-devel-V.R.M-F.ppc.rpm
      ここで、V.R.M-F は、そのパッケージのバージョン.リリース.モディフィケーション-修正レベルを表します。
      注: 32 ビット glibc-devel および libstdc++-devel パッケージは、オペレーティング・システムと共に提供されるインストール・メディアから入手可能です。 パッケージ・ファイル名は、パッケージが 32 ビット・モード用か、または 64 ビット・モード用であることを示します。 32 ビット・モードのパッケージ・ファイル名は、*.ppc.rpm です。
    2. 64 ビット・モード・テストでエラー・メッセージを受け取った場合は、以下のコマンドを使用して、必要なパッケージをインストールします。
         rpm -ivh glibc-devel-V.R.M-F.ppc64.rpm
         rpm -ivh libstdc++-devel-V.R.M-F.ppc64.rpm
      ここで、V.R.M-F は、そのパッケージのバージョン.リリース.モディフィケーション-修正レベルを表します。
      注: 64 ビット glibc-devel および libstdc++-devel パッケージは、オペレーティング・システムと共に提供されるインストール・メディアから入手可能です。 パッケージ・ファイル名は、パッケージが 32 ビット・モード用か、または 64 ビット・モード用であることを示します。 64 ビット・モードのパッケージ・ファイル名は、*.ppc64.rpm です。
    3. new_install または vac_configure を再び実行します。