Hi, I found a minor incompatibility with TCC vs CMD.exe. If you have an IF statement such as: if defined var JAVA_HOME( This gives an error in TCC but not in CMD. The solution is to add a space prior to the open paren. This works in both CMD and TCC. Basically, it sounds like a parser error. I'm using TCC/LE v 11.00.40 by the way on Windows 7. Just thought you'd want to know.