After putting our LM3S9D96 MCU based firmware code in clear case (Configuration management), we are getting following problem while compilation:
Errors occurred during the build.
Errors running builder 'CDT Builder' on project
A resource exists with a different case:
Eclipse version used in CCS is old. Above issue can come with older version of Eclipse?
Before we start building/compiling the firmware, we need to delete the Debug folder created during previous compilation.
This is happening with the existing projects importing without copying projects into workspace. B’cos we have to work in projects archived in clear case.
Another problem is, CCS compiler gives compilation errors which are not resolvable logically. I mean we do not find any issue with code but compiler gives error:
Description Resource Path Location Type
#171 expected a declaration Flamingo line 227, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
#20 identifier "portQUEUE_OVERHEAD_BYTES" is undefined Flamingo line 58, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\include\arch\sys_arch.h C/C++ Problem
#20 identifier "xQueueHandle" is undefined Flamingo line 194, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
#20 identifier "xQueueHandle" is undefined Flamingo line 57, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\include\arch\sys_arch.h C/C++ Problem
#20 identifier "xQueueHandle" is undefined Flamingo line 63, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\include\arch\sys_arch.h C/C++ Problem
#20 identifier "xTaskHandle" is undefined Flamingo line 71, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\include\arch\sys_arch.h C/C++ Problem
#35 #error No RTOS is defined. Please define an RTOS. lwiplib.c /Flamingo/utils line 183 C/C++ Problem
#66 expected a ";" Flamingo line 599, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
#66 expected a ";" Flamingo line 600, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
#66 expected a ";" Flamingo line 601, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
#66 expected a ";" Flamingo line 602, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
#906 expression must be a pointer to a complete object type Flamingo line 138, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
#906 expression must be a pointer to a complete object type Flamingo line 143, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
#906 expression must be a pointer to a complete object type Flamingo line 200, external location: C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\sys_arch.c C/C++ Problem
These compilations errors are mainly from the library or stack code. Included all the path required for expected header files.
Do we need any setting in CCS or to get registered with XDS100 online? Or provide CCS with latest Eclipse. How can I upgrade eclipse version in CCS?
Eclipse Marketplace: When I click this this from Help menu to upgrade Eclipse, it throws following error:
Unexpected exception
java.lang.reflect.InvocationTargetException