Using MonoDevelop to compile KGE on Linux and remove many warnings from KGE