First compilation chain. Compiles with warning. Not tested yet