Hello, I tried to compile lazarus; It fails, because you use expressions like I += 1; Either adapt the makefiles so the -Sc option is passed, either don't use these C constructs. After fixing that, everything went fine. Great job ! Michael.