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 error without explanation

Other Parts Discussed in Thread: CONTROLSUITE

I have a recurring problem in which one or more errors in one of my assembly files causes a gmake error. The problem is that the error reporting is non-existant. The only information reported is:

'Building file: ../Junc_Temp_asm.asm' 'Invoking: C2000 Compiler' "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="Y:/Department/Trial Software/B-_0111492/Source/Includes" --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -g --verbose_diagnostics --diag_warning=225 --write_diagnostics_file --display_error_number --diag_wrap=on -k --asm_listing --output_all_syms --asm_remarks --preproc_asm --preproc_with_compile --preproc_dependency="Junc_Temp_asm.pp"  "../Junc_Temp_asm.asm"

Errors in Source - Assembler Aborted

>> Compilation failure gmake: *** [Junc_Temp_asm.obj] Error 1

 That's it... that's all I get. It doesn't seem to matter what the actual error is, this is the full extent of the error reporting. No line number reported, nothing. Generally speaking, I think I've tried all that I know:

-updating to the latest CCS (I'm using v5)

-turned on/off verbose diagnostics

-directed errors to output file (interestingly, I get blank .err files for all the files that compile OK... I get no .err file whatsoever for any source file that contains errors)

-clean & build the project

-searched endlessly in this wiki/forum

-turned on/off every feature I could find

-intentionally inserted errors in otherwise compilable source files to see the nature of errors that cause this behavior: ANSWER: all errors seem to report in this unhelpful manner... typos, invalid assembly instructions (e.g. invalid operands specified)

 

Can anyone recommend a general course of action? Perhaps I have an installation issue... is there any way to quickly know? How do I narrow this problem down?

This is a COLOSSAL productivity killer....

 

Thanks in advance.

  • Robert Weggel said:

    'Building file: ../Junc_Temp_asm.asm' 'Invoking: C2000 Compiler' "C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="Y:/Department/Trial Software/B-_0111492/Source/Includes" --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -g --verbose_diagnostics --diag_warning=225 --write_diagnostics_file --display_error_number --diag_wrap=on -k --asm_listing --output_all_syms --asm_remarks --preproc_asm --preproc_with_compile --preproc_dependency="Junc_Temp_asm.pp"  "../Junc_Temp_asm.asm"

    Errors in Source - Assembler Aborted

    >> Compilation failure gmake: *** [Junc_Temp_asm.obj] Error 1

    I would expect a more descriptive message in the CCS build console as to where in the source the errors are.

    Do you see this issue with only a specific project or more than one project? As as example, could you try importing and building an example project from ControlSuite (if you already have it installed)? Most examples there include one or two .asm source files in the project. You could introduce an error in one of the .asm source files and see if the error at build time is the same or more descriptive.

    Which version of CCSv5 are you using?

     

     

  • It's been a while since I've been on this forum. In the midst of product development, it is difficult for me to spend time dealing wit these types of issues. I've been working around this problem by making incremental-only changes to my assembly files so that I can readily see where any offending code might be introduced. Very far from the ideal mode of operating, but necessary given my present environment and need to make continuous progress.

    Nevertheless:

    Do you see this issue with only a specific project or more than one project? --> The problem appears to be project independent. Although to make matters somewhat more complicated, every once in a while, it will actually report an error correctly. So the behavior, somehow, is inconsistent.(Though it is extrememly rare that I receive a helpful error message, it does happen every so often.)

    Which version of CCSv5 are you using? -->I am presently using CCS version: 5.5.00077

    Is there a utility that can be run within CCS that checks the status/condition of the overall installation? It would be nice to know if it thought a module was missing, or perhaps a path was corrupted. Just some way to get a general application installation health check...

    I've considered a complete re-installation. But in the past, re-installing CCS has often created more problems than it has fixed (specifically CCSv5. Before v5, problems were non-existent!).