Compile and Start Error under Linux

You need to use Clang 3.5, not 3.9. My previous post was wrong, now I’m positive and have tested it: UE won’t build with version 3.9 and the errors would be exactly like you typed, it will be all gone after downgrading. Hope it helped you.