Keil CA51 compiler in PSoC Creator complains about code size limit

Question: What does the error 'code size limit exceeded' means?

 

Answer:   

If the Keil license expires (you have to re-register every year) it gives the wrong error message (claiming that the code size is too big rather than the license is expired).  It is also possible if your path exceeds 255 characters when building you can get this message.