Solution ID: 138956314 表題: UNIX: Purifyを適用した際のプログラムのビルド時に ‘purify: installation problem: failed to find applicable product home.’ というエラーが表示され、インストゥルメンテーションが出来ないのはなぜですか 製品: Purify バージョン: 2001.03.00以前 OS: HP-UX DEFECT #: N/A PATCH #: N/A 参照事項: Solution ID 138783139の日本語訳 作成年月日: 14-Oct-2002 改訂年月日: 現象: Purifyを適用した際のプログラムのビルド時に下記のエラーが表示され、イ ンストゥルメンテーションが出来ないことがあります。 purify: installation problem: failed to find applicable product home. 原因: 32bitアプリケーションをPurifyに適用しようとした際に、システム(PATH) 上に32bitバージョンのPurifyが見つからないため、上記エラーが表示され ます。 通常、Purifyはリンクラインで+DA2.0Wオプションを指定するか、Purify オプションの-ptr64オプションを指定しない限り、32bitバージョンのPurify を使用しようとします。 Purifyには32bitバージョン、64bitバージョンがありますが、これはそれぞ れ、32bitアプリケーション、64bitアプリケーションに対応しているというこ とで、どちらのバージョンも64bitOSには対応しております。 したがいまして、64bitOS上でもアプリケーションプログラムが32bitモード (narrow mode)でビルドされている場合は、Purifyの32bitバージョンを使 用していただかなければなりません。 解決策: 32bitバージョンのPurifyがインストールされているかどうか確認するには、 以下のコマンドを実行します。 % purifiy -version 以下のエラーが表示された場合は、32bitバージョンのPurifyがインストール されていません。 purify: installation problem: failed to find applicable product home. この場合は、32bitバージョンのPurifyのインストールが必要です。 インストールが完了しましたら、Purifyは32bit、64bitどちらのアプリケーション でもご利用になれます。 尚、この不具合はPurify2002.05.20以降では発生いたしません。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。