Bldmake が、"EPOCROOT environment variable must be capitalised"とエラーを表示
Article Metadata
Article
Translated:
From Archived:Bldmake fails with "EPOCROOT environment variable must be capitalised" error (Known Issue)
By masatoshi
Last edited: hamishwillee
(17 Aug 2012)
概要
bldmake が失敗して、"EPOCROOT environment variable must be capitalised"とエラーが表示される。
詳細
エラーはe32env.pm スクリプトで返されており、コマンド・ラインへパイプを開くときに失敗している。
解決策
典型的な、環境変数PATH に関するエラーです。もし、PATHにあるsystem32 ディレクトリがSystemRoot 変数を使って定義されている場合、つまり、次のようなの場合、bldmake は失敗します。
%SystemRoot%\system32
この問題を回避するには、PATHを修正して、\system32 を絶対パスにしてください。例えば、次のようにします。
C:\Windows\system32
注意: 現在のS60 SDK(2nd Edition 以降)では、EPOCROOT は明確に定義する必要はありません。その代わり、有効となる開発構成をdevices.exe ユーティリティーで選択します。

