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: *** No rule to make target 'clean'



I am using CCS v10.4.0.00006.  I have a build configuration that builds as expected.  I created a new configuration based on the one that builds (Project -> Manage Configurations -> New...).  When I try to build the new configuration I get the error gmake: *** No rule to make target 'clean'.

The makefiles for the individual subdirectories are being generated and the top level sources.mk, subdir_rules and subdir_vars.mk are being generated.  The makefile is being generated but it is empty.  

The build settings are the same as the configuration that builds and I am using the default build settings.   

It can't be this hard to get a new build configuration up and running.  What is the obvious trick that I am missing?

  • Hello,

    This is a known issue that we plan on addressing for the CCS 11.1.0 release:

    https://sir.ext.ti.com/jira/browse/EXT_EP-10495

    Unfortunately I am not aware of any workaround. Sorry for the inconvenience.

    ki

  • Ok, thanks for the quick reply.  Any sense of when v11 will be released?

    I tried copying over the makefile from the build configuration that works and I still get build failures.  I have even tried invoking gmake from the command line.  It seems like even with the CCS bug that this should work.

  • CCSv11.0 was released a few weeks ago. CCSv11.1 will be released sometime at the end of the year.

  • My CCS installation has not flagged that an update is available (and I did have it check for updates). 

    I have had issues with doing installations via the web vs. through CCS.  Do you recommend waiting until my local CCS installation flags that an update is available or downloading the installer from the web and running that?

  • We typically do not offer an incremental upgrade path between major CCS versions (like CCS 10.4.0 -> CCS 11.0.0). These major version differences are quite substantial, usually including an major Eclipse and CDT version upgrade, and it is simply not feasible to offer an incremental update option.

    You will have to do a full install in a new clean folder (do not overall install on top of an existing installation).

    Thanks

    ki

  • Ok, that makes sense.  One last question: Is it expected that I can just do an import of a v10.4 project into v11.0 or will I have to re-create my project in v11.0?

  • You can import a CCS 10.4 project into CCS 11.0. Any migration of the project needed will automatically be done by CCS import wizard.

    You typically cannot go in the reverse direction from higher version to lower (like importing a CCS 11.0 project to CCS 10.4). It *may* work but there are no guarantees.

    Note that once the CCS 10.4 project is imported into CCS 11.0, that project has been converted to a CCS 11.0 project.

  • Ok, thanks for the information and thanks again for all of the quick responses.