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.

gmake version issue CCSV6

Looks like the managed makefile is using commands for gmake that aren't supported by the version of gmake released with CCSV6.

Within the automatically generated subdir_rules.mk I have found the following command

configPkg/compiler.opt: | configPkg/linker.cmd
configPkg/: | configPkg/linker.cmd

According to this discussion this didn't come in till gmake 3.80 but the gmake distributed as default in ccsV6 is 3.78

I couldn't find gmake3.80 so used 3.81 and my error disappears.

Problem is if I try to compile my msp430 project with gmake 3.81 it fails

17:12:53 **** Build of project A30307F6 (GPRS ASE) ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -fall

"C:\ti\ccsv6\utils\bin\gmake_381" -fmakefile cleanBuild

gmake_381[1]: Entering directory `C:/Data/projects/CCS_V6_Workspace/A30307F6 (GPRS ASE)'

rm -f *.obj *.out

gmake_381[1]: Leaving directory `C:/Data/projects/CCS_V6_Workspace/A30307F6 (GPRS ASE)'

"C:\ti\ccsv6\utils\bin\gmake_381" -fmakefile PCB_MODEL=1 PCB_REV=2 PROC=2618 C_TOOLS=CCE DUAL_SIM=0

gmake_381[1]: Entering directory `C:/Data/projects/CCS_V6_Workspace/A30307F6 (GPRS ASE)'

Compiling main.C

"C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_4.4.3\bin\cl430" --fp_reassoc=off --sat_reassoc=off --symdebug:dwarf --plain_char=signed --opt_level=2 --define=PCB_REVISION=2 --define=PCB_MODEL=1 --define=MSP_CPU=2618 --define=PSTN_IP=1 --define=IP_DIAGS=0 --define=DUAL_SIM=0 --define=ASE_CONC=0 --define=FSE_TYPE=0 --define=ASE_LAN_3G=0 --define=ASE_WIP_WIP=0 --define=ASE_WIP_WIP_CONC=0 --silicon_version=mspx --code_model=large --data_model=large -I="C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_4.4.3\include" -I../APIA30307 -IC:\ti\ccsv6\ccs_base\msp430\include main.c

C:/Temp/make192-1.sh: line 1: C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_4.4.3\bin\cl430: command not found

gmake_381[1]: *** [main.obj] Error 127

gmake_381[1]: Leaving directory `C:/Data/projects/CCS_V6_Workspace/A30307F6 (GPRS ASE)'

C:\ti\ccsv6\utils\bin\gmake: *** [1] Error 2

gmake 3.78 works with the msp430 build.

Which version of gmake should be distributed and used with CCSV6

  • Hello,

    CCSv6 comes with gmake 3.81. Where are you seeing version 3.78?

    Thanks

    ki

  • Thanks for the feedback.

    I ran command prompt in the C:\ti\ccsv6\utils\bin folder and that returned a version of 3.78.

    I will try a compete reinstall and see what version that installs.

    If it's 3.81 that solves my Tiva compiling, will have to look further into my MSP430.

  • I did complete reinstall and verified that gmake is version 3.81 in the ccsv6 install directory.
    However I can also verify that the original install put 3.78 in the directory.
    My initial install was ccsV6 not 6.1 but definitely had gmake 3.78.
    Now with clean install it is all up to date at 3.81 and I will research possible other gmake in path interfering with my msp430 buil.
    Thanks for your response.
  • I'm not sure how you got gmake v3.78 in your old install. We moved to gmake 3.81 ago... I believe with CCSv5... maybe even earlier. In any case good to hear your environment is good now.