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.

symbol xxx has already been defined error ccs v5.5 compiler version 4.2.6

Other Parts Discussed in Thread: MSP430F4793

Hi,

I try to compile energy library but the linker/compiler give me an error like that below;

'Invoking: MSP430 Linker'
"C:/ti/ccsv5/tools/compiler/msp430_4.2.1/bin/cl430" -vmsp --abi=eabi -O4 --opt_for_speed=5 -g --define=__MSP430F4793__ --diag_warning=225 --display_error_number --diag_wrap=off --printf_support=minimal -z -m"a5_prime_plc.map" --heap_size=80 --stack_size=80 --use_hw_mpy=32 -i"C:/ti/ccsv5/ccs_base/msp430/include" -i"C:/ti/ccsv5/tools/compiler/msp430_4.2.1/lib" -i"C:/ti/ccsv5/tools/compiler/msp430_4.2.1/include" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="a5_prime_plc_linkInfo.xml" --rom_model -o "a5_prime_plc.out" "./application/emeter-setup.obj" "./application/emeter-rtc.obj" "./application/emeter-multirate.obj" "./application/emeter-main.obj" "./application/emeter-lcd.obj" "./application/emeter-flash.obj" "./application/emeter-dlt645.obj" "./application/emeter-communication.obj" "./application/emeter-basic-display.obj" "./metrology/emeter-metrology-setup.obj" "./metrology/emeter-foreground.obj" "./metrology/emeter-fir-table.obj" "./metrology/emeter-background.obj" "./toolkit/sqac48_16.obj" "./toolkit/shift48.obj" "./toolkit/q1_15_mulr.obj" "./toolkit/q1_15_mul.obj" "./toolkit/mul48u_32_16.obj" "./toolkit/mul48_32_16.obj" "./toolkit/mac64_16_24.obj" "./toolkit/mac48.obj" "./toolkit/isqrt64i.obj" "./toolkit/isqrt64.obj" "./toolkit/isqrt32i.obj" "./toolkit/isqrt32.obj" "./toolkit/isqrt16.obj" "./toolkit/imul16.obj" "./toolkit/if_macros.obj" "./toolkit/div_sh48.obj" "./toolkit/div48.obj" "./toolkit/dds.obj" "./toolkit/dc_filter24.obj" "./toolkit/dc_filter16.obj" "./toolkit/bin2bcd64.obj" "./toolkit/bin2bcd32.obj" "./toolkit/bin2bcd16.obj" "./toolkit/aqac64_24.obj" "./toolkit/accum48.obj" "../lnk_msp430f4793.cmd" -l"libc.a"
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
error: symbol "nv_parms" has already been defined
<Linking>

>> Compilation failure

>> Compilation failure

>> Compilation failure
fatal error #10192: Failed linktime optimization
gmake: *** [a5_prime_plc.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****

After the compiler/linker error i search with ctrl+h shortcut the nv_parms and result is below;

the linker or compiler (i dont know which one) read the command line twice which about nv_parms. so what is the problem about that i'm really confused :)

I try to compile the project other compiler versions (with 4.2.5, 4.2.1) and optimization levels result is the same, 

Could anyone help me, please?

Best regards