Symbian
Symbian OS Library

FAQ-1091 Why am I getting strange build errors from the tool chain?

[Index][spacer] [Previous] [Next]



 

Classification: C++ Category: Utilities & Build Tools
Created: 07/20/2004 Modified: 09/15/2005
Number: FAQ-1091
Platform: Not Applicable

Question:
When I perform a 'bldmake bldfiles' or a 'build' I am getting strange errors such as 'EPOCROOT is not capitalised' even though I have no such environmental variable declared and my devices are set up correctly. Why could this be?

Answer:
Under Windows 2000 it is possible for Perl to generate strange errors and behave oddly when the Windows 2000 installation folder is missing from the system PATH variable e.g.:
    C:\WINNT\system32

    This is because Perl relies on this path to load some libraries and as a result will cause strange errors like the one above i.e. 'EPOCROOT is not capitalised'.

    The above path should be modified according to where the Windows 2000 operating system was installed [if your installation drive was C:\Windows\ then this would be changed to C:\Windows\System32]. To add paths to the system PATH variable use Control Panel\System\Advanced\Environment Variables.