This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

unresolved symbols remain

Hi,

I am having problems the new compiler for TMS320C28x.

I am using CCS5.5

Programming Language C++.

Previously I was using V6.1.5 which is working fine without problems with my source code.

Recently I downloaded the V6.2.3, when I compile the same source code with new one I get linker errors that

 undefined              first referenced           
  symbol                    in file                
 ---------              ----------------           
 ___T_10CPwm3Phase      ./Source/PwmB6.obj         
 ___T_13COutputBuffer   ./Source/Shared/MAX3420.obj
 ___T_15CCommandHandler ./Source/Shared/MAX3420.obj
 ___T_4CSpi             ./Source/Shared/MAX3420.obj

error #10234-D: unresolved symbols remain
warning #10063-D: entry-point symbol other than "_c_int00" specified:
   "code_start"
error #10010: errors encountered during linking; "CO3636-3B_Debug.out" not
   built

>> Compilation failure
gmake: *** [CO3636-3B_Debug.out] Error 1
gmake: Target `all' not remade because of errors.

So I downloaded and tried the V6.2.0 & V6.2.1 but the same story, after that I tried again the old compiler V6.1.5 and it works with V6.1.5 and all older compiler versions.

I checked all the compiler and linker options, took a look at Linker command files, map file, but couldn't find anything.

I noticed that this error occures for drived classes for who the base class resides in pre-compiled library, but strangly this error is not appearing with all drived classes.

Ishwar