The Intel compilers are more strict and require special command line options (like -std=c99) to properly compile NCL.