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.

debugging build/linker error

Other Parts Discussed in Thread: TMS320C6748, TMS320VC33

I get the following error after building: gmake: Target `all' not remade because of errors.

 During the build I get warning but no errors. I don't know where to start to fix this since above is the only indication I get of a problem.

  • A little more information...

    Device is C6748 - so using C6000 compiler.

    I tried setting Runtime Support Library to "automatic" and the linker spit out more information that may be a little more useful:

    <build messages in console above this point not shown - warnings but no errors>

    'Building target: MACC_REDESIGN.out'

    'Invoking: Linker'

    'Flags: -mv6740 -g --diag_warning=225 --abi=coffabi -z -m"MACC_REDESIGN.map" --warn_sections -i"C:/Program Files/Texas Instruments/ccsv4/tools/compiler/C6000 Code Generation Tools 7.2.6/lib" -i"C:/Program Files/Texas Instruments/ccsv4/tools/compiler/C6000 Code Generation Tools 7.2.6/include" --reread_libs --rom_model'

    "C:/Program Files/Texas Instruments/ccsv4/tools/compiler/C6000 Code Generation Tools 7.2.6/bin/cl6x" -@"ccsLinker.opt" -o "MACC_REDESIGN.out"

    <Linking>

    error: symbol "_nvCapBuf" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_nvee" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_PwaIDEnd" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_RotateLL" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_RotateLN" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_Modulo2Pi" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_SineCosine" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_nvFltBuf" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DpmWrite32" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_BLIG" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DpmWrite16" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DpmWriteXX" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DpmWrite08" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DemodLL" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DemodLN" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DpmRead32" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DpmRead08" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DpmReadXX" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_PwaID" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DpmRead16" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_DemodLN3" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_nvVar" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_Discrim" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_Bgnd_Stack" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_Code_ID" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_crctab" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TOCFLT.obj"

    error: symbol "_nvCapBuf" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_nvee" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_PwaIDEnd" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_RotateLL" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_RotateLN" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_Modulo2Pi" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_SineCosine" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_nvFltBuf" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DpmWrite32" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_BLIG" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DpmWrite16" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DpmWriteXX" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DpmWrite08" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DemodLL" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DemodLN" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DpmRead32" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DpmRead08" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DpmReadXX" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_PwaID" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DpmRead16" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_DemodLN3" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_nvVar" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_Discrim" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_Bgnd_Stack" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_Code_ID" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_crctab" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASKS.obj"

    error: symbol "_nvCapBuf" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_nvee" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_PwaIDEnd" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_RotateLL" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_RotateLN" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_Modulo2Pi" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_SineCosine" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_nvFltBuf" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DpmWrite32" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_BLIG" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DpmWrite16" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DpmWriteXX" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DpmWrite08" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DemodLL" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DemodLN" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DpmRead32" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DpmRead08" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DpmReadXX" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_PwaID" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DpmRead16" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_DemodLN3" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_nvVar" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_Discrim" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_Bgnd_Stack" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_Code_ID" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_crctab" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2TASK.obj"

    error: symbol "_nvCapBuf" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_nvee" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_PwaIDEnd" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_RotateLL" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_RotateLN" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_Modulo2Pi" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_SineCosine" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_nvFltBuf" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DpmWrite32" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_BLIG" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DpmWrite16" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DpmWriteXX" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DpmWrite08" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DemodLL" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DemodLN" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DpmRead32" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DpmRead08" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DpmReadXX" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_PwaID" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DpmRead16" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_DemodLN3" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_nvVar" redefined: first defined in "./Wind-DFIGe/Y2VECTOR.obj";

    redefined in "./Wind-DFIGe/Y2SIMU.obj"

    error: symbol "_Discrim" redefined: first defined in

    "./Wind-DFIGe/Y2VECTOR.obj"; redefined in "./Wind-DFIGe/Y2SIMU.obj"

    fatal error: error limit reached; 100 errors detected

     

    >> Compilation failure

    gmake: *** [MACC_REDESIGN.out] Error 1

    gmake: Target `all' not remade because of errors.

    Build complete for project MACC_REDESIGN

  • Craig,

    Could you provide more details on your environment?

    - which version of CCS are you using?
    - which CPU family/device are you building for?
    - is this an example/demo project provided by TI or one you created on your own?
    - is there any other information displayed in the build console? Could you copy and paste the contents of the build console into a text file and attach it here? Also a screenshot of the Problems view might also be helpful.

     

  • CCS Version 4.2.4.00033

    DSP TMS320C6748

    This is code I'm porting from older environment for TMS320VC33 to TMS320C6748.

    I pasted console results (partial) into my previous reply.

    Screenshot of problems (partial) here:

     

  • Based on the additional information provided, the linker is reporting that those symbols are being defined in 2 files. For each of the redefined symbols, check the source files mentioned for multiple definitions of those symbols. This similar post might be a helpful reference.

  • Do any of the warnings refer to any of the redefined symbols?

  • Yes they do. I followed the previously posted advice and have cleared these errors. Thanks!