New error Compiling the Editor

I recived this ouput on step 4 ./GenerateProjectFiles.sh. Never seen this before, any idea what is going on?

XXXXXXX~/UnrealEngine$ ./GenerateProjectFiles.sh

Setting up Unreal Engine 4 project files…

  • xbuild Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj /verbosity:quiet /nologo /p:TargetFrameworkVersion=v4.0 /p:Configuration=Development
    CSC: error CS0518: The predefined type System.Object' is not defined or imported CSC: error CS0518: The predefined type System.ValueType’ is not defined or imported
    CSC: error CS0518: The predefined type System.Attribute' is not defined or imported CSC: error CS0518: The predefined type System.Int32’ is not defined or imported
    CSC: error CS0518: The predefined type System.UInt32' is not defined or imported CSC: error CS0518: The predefined type System.Int64’ is not defined or imported
    CSC: error CS0518: The predefined type System.UInt64' is not defined or imported CSC: error CS0518: The predefined type System.Single’ is not defined or imported
    CSC: error CS0518: The predefined type System.Double' is not defined or imported CSC: error CS0518: The predefined type System.Char’ is not defined or imported
    CSC: error CS0518: The predefined type System.Int16' is not defined or imported CSC: error CS0518: The predefined type System.Decimal’ is not defined or imported
    CSC: error CS0518: The predefined type System.Boolean' is not defined or imported CSC: error CS0518: The predefined type System.SByte’ is not defined or imported
    CSC: error CS0518: The predefined type System.Byte' is not defined or imported CSC: error CS0518: The predefined type System.UInt16’ is not defined or imported
    CSC: error CS0518: The predefined type System.String' is not defined or imported CSC: error CS0518: The predefined type System.Enum’ is not defined or imported
    CSC: error CS0518: The predefined type System.Delegate' is not defined or imported CSC: error CS0518: The predefined type System.MulticastDelegate’ is not defined or imported
    CSC: error CS0518: The predefined type System.Void' is not defined or imported CSC: error CS0518: The predefined type System.Array’ is not defined or imported
    CSC: error CS0518: The predefined type System.Type' is not defined or imported CSC: error CS0518: The predefined type System.Collections.IEnumerator’ is not defined or imported
    CSC: error CS0518: The predefined type System.Collections.IEnumerable' is not defined or imported CSC: error CS0518: The predefined type System.IDisposable’ is not defined or imported
    CSC: error CS0518: The predefined type System.IntPtr' is not defined or imported CSC: error CS0518: The predefined type System.UIntPtr’ is not defined or imported
    CSC: error CS0518: The predefined type System.RuntimeFieldHandle' is not defined or imported CSC: error CS0518: The predefined type System.RuntimeTypeHandle’ is not defined or imported
    CSC: error CS0518: The predefined type `System.Exception’ is not defined or imported
    XXXXXXX:~/UnrealEngine$

Almost forgot I also recived this, I believe the two are related, but cannot fix the problem with installing mono-gmcs.

XXXXXXX:~/UnrealEngine$ sudo apt-get install mono-gmcs
Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
mono-gmcs : Depends: mono-mcs (= 3.12.1-0xamarin1) but 4.0.2.5-0xamarin1 is to be installed
E: Unable to correct problems, you have held broken packages.

Hey TEE-DUH-MAN-

It appears that mono may not be installed properly. If you can resolve the package problems first you should be able to install the engine.

Cheers

I had the same error, found the answer here: