Archived:Bldmake fails with "EPOCROOT environment variable must be capitalised" error (Known Issue)
m (1 revision(s)) |
m (Protected "KIS000609 - Bldmake fails with "EPOCROOT environment variable must be capitalised" error" [edit=sysop:move=sysop]) |
Revision as of 14:10, 11 October 2007
bldmake fails with "EPOCROOT environment variable must be capitalised" error |
KIS000609 | |
Overview |
In some environments, the bldmake command may fail with the "EPOCROOT environment variable must be capitalised" error. | |
Category |
Symbian C++ | |
Subcategory |
SDK & Tools | |
Reported against |
S60 2nd Edition S60 3rd Edition | |
Date identified |
March 30, 2007 | |
Symptoms |
- | |
Detailed description |
This error is returned by the e32env.pm script when opening a pipe to the command line fails. | |
How to reproduce |
- | |
Solution |
Typically this error is related to the PATH environment variable. bldmake fails if the system32 directory in the PATH is defined using the SystemRoot variable, that is %SystemRoot%\system32 To fix this, modify the PATH to use an absolute path for \system32. For example, C:\Windows\system32 Note: With current S60 SDKs (2nd Edition and later), EPOCROOT should not be explicitly defined. Instead, the active development configuration is selected with the devices.exe utility. | |

