All of a sudden I got this strange error in a project I have been compiling say weekly for the last year or so - and I have NOT changed anything regarding which components etc it's using.
However it turned out that once upon a time I used a thirdparty component (the error message suggested there was a problem with a certain such) and while I don't use it in my project anymore (can't even remember when I did) - there are NO references to the dll compnent wherever, but I just opened up licenses.licx and did see some lines about that component.
I simply removed the files - and viola - I was able to compile again.
Appearently adding or removing components doesn't update the licenses.licx accordingly.
Even if you ARE using thirdparty components you might get this error. Sometimes the license file semms to get corrupt or something, so deleting the file and recompiling can often solve such an scenario.