…/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.CSharp.targets: error : Compiler crashed with code: 255.
When trying to execute GenerateProjectFiles.command on my mac it throws above error. It occurs in
…/Engine/Build/BatchFiles/Mac/GenerateProjectFiles.sh
with command
xbuild …/…/…/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj /property:Configuration=“Development” /verbosity:quiet /nologo |grep -i
I have no idea how to solve this :s.
Edit:
Giving some more detail : )
Log:
:UnrealEngine $ ./GenerateProjectFiles.command
Setting up Unreal Engine 4 project files...
Setting up Mono
XBuild Engine Version 3.2.6.0
Mono, Version 3.2.6.0
Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2011.
: warning : Default tasks file /Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/2.0/Microsoft.Common.tasks not found, ignoring.
Build started 06/12/2014 14:20:19.
__________________________________________________
Project "/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj" (default target(s)):
Target PrepareForBuild:
Configuration: Development Platform: AnyCPU
Target GetReferenceAssemblyPaths:
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets: warning : Unable to find framework corresponding to target framework moniker '.NETFramework,Version=v4.5'. Framework assembly references will be resolved from GAC, which might not be intended behavior.
Target ResolveAssemblyReferences:
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' not resolved
For searchpath /Users/ /programs/UnrealEngine/Engine/Binaries/DotNET
Considered '/Users/ /programs/UnrealEngine/Engine/Binaries/DotNET/mscorlib' as a file, but file does not exist
Considered '/Users/ /programs/UnrealEngine/Engine/Binaries/DotNET/mscorlib.exe' as a file, but file does not exist
Considered '/Users/ /programs/UnrealEngine/Engine/Binaries/DotNET/mscorlib.dll' as a file, but file does not exist
For searchpath {CandidateAssemblyFiles}
Warning: {CandidateAssemblyFiles} not supported currently
For searchpath {HintPathFromItem}
HintPath attribute not found
For searchpath {TargetFrameworkDirectory}
For searchpath {PkgConfig}
Considered mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config files.
For searchpath {GAC}
Considered mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, but could not find in GAC.
For searchpath {RawFileName}
Considered '/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' as a file, but file does not exist
For searchpath ../../../Binaries/DotNET/
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' not resolved
For searchpath /Users/ /programs/UnrealEngine/Engine/Binaries/DotNET
For searchpath {CandidateAssemblyFiles}
Warning: {CandidateAssemblyFiles} not supported currently
For searchpath {HintPathFromItem}
HintPath attribute not found
For searchpath {TargetFrameworkDirectory}
For searchpath {PkgConfig}
Considered mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config files.
For searchpath {GAC}
Considered mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, but could not find in GAC.
For searchpath {RawFileName}
For searchpath ../../../Binaries/DotNET/
Target GenerateSatelliteAssemblies:
No input files were specified for target GenerateSatelliteAssemblies, skipping.
Target GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
Target CoreCompile:
Tool /Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/bin/mcs execution started with arguments: /noconfig /debug:pdbonly /optimize+ /out:obj/Development/UnrealBuildTool.exe ../DotNETCommon/MetaData.cs Configuration/UEBuildClient.cs Configuration/UEBuildDeploy.cs Configuration/UEBuildBinary.cs Configuration/UEBuildEditor.cs Configuration/UEBuildGame.cs Configuration/UEBuildModule.cs Configuration/UEBuildPlatform.cs Configuration/UEBuildServer.cs fastJSON/Formatter.cs fastJSON/Getters.cs fastJSON/JSON.cs fastJSON/JsonParser.cs fastJSON/JsonSerializer.cs fastJSON/Reflection.cs fastJSON/SafeDictionary.cs HTML5/HTML5ProjectGenerator.cs HTML5/HTML5ToolChain.cs HTML5/UEBuildHTML5.cs IOS/IOSProjectGenerator.cs IOS/IOSToolChain.cs IOS/UEBuildIOS.cs Linux/LinuxProjectGenerator.cs Linux/LinuxToolChain.cs Linux/UEBuildLinux.cs Properties/AssemblyInfo.cs Configuration/UEBuildConfiguration.cs Configuration/UEBuildTarget.cs System/ActionGraph.cs System/ActionHistory.cs System/BuildException.cs Configuration/BuildConfiguration.cs System/DirectoryLookupCache.cs System/CPPEnvironment.cs System/CPPHeaders.cs System/DependencyCache.cs System/DynamicCompilation.cs System/ExternalExecution.cs System/FileItem.cs System/JunkDeleter.cs System/LinkEnvironment.cs System/LocalExecutor.cs System/MakefileGenerator.cs System/Plugins.cs System/Project.cs System/ProjectFileGenerator.cs System/ResponseFile.cs System/RPCUtilHelper.cs System/RulesCompiler.cs System/SourceFileSearch.cs System/Telemetry.cs System/ThirdPartyHeaderFinder.cs System/UEPlatformProjectGenerator.cs System/Unity.cs System/UnrealBuildTool.cs System/UProjectInfo.cs System/Utils.cs System/VCProject.cs System/VCProjectFileGenerator.cs System/XcodeProject.cs System/XcodeProjectFileGenerator.cs ToolChain/RemoteToolChain.cs ToolChain/UEToolChain.cs System/XGE.cs Utilities/CopyrightVerify.cs Utilities/DictionaryExtensions.cs Utilities/XmlConfigLoader.cs Utilities/GraphVisualization.cs Windows/UEBuildWindows.cs Windows/VCToolChain.cs Windows/WindowsProjectGenerator.cs Mac/MacToolChain.cs Mac/UEBuildMac.cs Mac/MacProjectGenerator.cs Configuration/EngineConfiguration.cs IOS/UEDeployIOS.cs System/ModuleProcessingException.cs System/VCSolutionOptions.cs /target:exe /define:TRACE /platform:AnyCPU /reference:../../../Binaries/DotNET/Ionic..Reduced.dll /reference:../../../Binaries/DotNET/RPCUtility.exe /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data/4.0.0.0__b77a5c561934e089/System.Data.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Management/4.0.0.0__b03f5f7f11d50a3a/System.Management.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Extensions/4.0.0.0__31bf3856ad364e35/System.Web.Extensions.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Xml.Linq/4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll /warn:4
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.CSharp.targets: error : Compiler crashed with code: 255.
Task "Csc" execution -- FAILED
Done building target "CoreCompile" in project "/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj".-- FAILED
Done building project "/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj".-- FAILED
Build FAILED.
Warnings:
: warning : Default tasks file /Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/2.0/Microsoft.Common.tasks not found, ignoring.
/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj (default targets) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets (GetReferenceAssemblyPaths target) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets: warning : Unable to find framework corresponding to target framework moniker '.NETFramework,Version=v4.5'. Framework assembly references will be resolved from GAC, which might not be intended behavior.
/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj (default targets) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets (ResolveAssemblyReferences target) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' not resolved
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' not resolved
Errors:
/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj (default targets) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.CSharp.targets (CoreCompile target) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.CSharp.targets: error : Compiler crashed with code: 255.
4 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.3320820
assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/2.0/mscorlib.dll' directory.
I could solve mscorlib problem by copying
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/mscorlib.dll
to
/Users//programs/UnrealEngine/Engine/Binaries/DotNET/mscorlib.dll .
Which now leaves me with:
:UnrealEngine $ ./GenerateProjectFiles.command
Setting up Unreal Engine 4 project files...
Setting up Mono
XBuild Engine Version 3.2.6.0
Mono, Version 3.2.6.0
Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2011.
: warning : Default tasks file /Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/2.0/Microsoft.Common.tasks not found, ignoring.
Build started 06/12/2014 15:00:44.
__________________________________________________
Project "/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj" (default target(s)):
Target PrepareForBuild:
Configuration: Development Platform: AnyCPU
Target GetReferenceAssemblyPaths:
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets: warning : Unable to find framework corresponding to target framework moniker '.NETFramework,Version=v4.5'. Framework assembly references will be resolved from GAC, which might not be intended behavior.
Target GenerateSatelliteAssemblies:
No input files were specified for target GenerateSatelliteAssemblies, skipping.
Target GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
Target CoreCompile:
Tool /Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/bin/mcs execution started with arguments: /noconfig /debug:pdbonly /optimize+ /out:obj/Development/UnrealBuildTool.exe ../DotNETCommon/MetaData.cs Configuration/UEBuildClient.cs Configuration/UEBuildDeploy.cs Configuration/UEBuildBinary.cs Configuration/UEBuildEditor.cs Configuration/UEBuildGame.cs Configuration/UEBuildModule.cs Configuration/UEBuildPlatform.cs Configuration/UEBuildServer.cs fastJSON/Formatter.cs fastJSON/Getters.cs fastJSON/JSON.cs fastJSON/JsonParser.cs fastJSON/JsonSerializer.cs fastJSON/Reflection.cs fastJSON/SafeDictionary.cs HTML5/HTML5ProjectGenerator.cs HTML5/HTML5ToolChain.cs HTML5/UEBuildHTML5.cs IOS/IOSProjectGenerator.cs IOS/IOSToolChain.cs IOS/UEBuildIOS.cs Linux/LinuxProjectGenerator.cs Linux/LinuxToolChain.cs Linux/UEBuildLinux.cs Properties/AssemblyInfo.cs Configuration/UEBuildConfiguration.cs Configuration/UEBuildTarget.cs System/ActionGraph.cs System/ActionHistory.cs System/BuildException.cs Configuration/BuildConfiguration.cs System/DirectoryLookupCache.cs System/CPPEnvironment.cs System/CPPHeaders.cs System/DependencyCache.cs System/DynamicCompilation.cs System/ExternalExecution.cs System/FileItem.cs System/JunkDeleter.cs System/LinkEnvironment.cs System/LocalExecutor.cs System/MakefileGenerator.cs System/Plugins.cs System/Project.cs System/ProjectFileGenerator.cs System/ResponseFile.cs System/RPCUtilHelper.cs System/RulesCompiler.cs System/SourceFileSearch.cs System/Telemetry.cs System/ThirdPartyHeaderFinder.cs System/UEPlatformProjectGenerator.cs System/Unity.cs System/UnrealBuildTool.cs System/UProjectInfo.cs System/Utils.cs System/VCProject.cs System/VCProjectFileGenerator.cs System/XcodeProject.cs System/XcodeProjectFileGenerator.cs ToolChain/RemoteToolChain.cs ToolChain/UEToolChain.cs System/XGE.cs Utilities/CopyrightVerify.cs Utilities/DictionaryExtensions.cs Utilities/XmlConfigLoader.cs Utilities/GraphVisualization.cs Windows/UEBuildWindows.cs Windows/VCToolChain.cs Windows/WindowsProjectGenerator.cs Mac/MacToolChain.cs Mac/UEBuildMac.cs Mac/MacProjectGenerator.cs Configuration/EngineConfiguration.cs IOS/UEDeployIOS.cs System/ModuleProcessingException.cs System/VCSolutionOptions.cs /target:exe /define:TRACE /platform:AnyCPU /reference:../../../Binaries/DotNET/Ionic..Reduced.dll /reference:../../../Binaries/DotNET/RPCUtility.exe /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Data/4.0.0.0__b77a5c561934e089/System.Data.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Management/4.0.0.0__b03f5f7f11d50a3a/System.Management.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Web.Extensions/4.0.0.0__31bf3856ad364e35/System.Web.Extensions.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Xml.Linq/4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll /reference:/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll /warn:4
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.CSharp.targets: error : Compiler crashed with code: 255.
Task "Csc" execution -- FAILED
Done building target "CoreCompile" in project "/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj".-- FAILED
Done building project "/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj".-- FAILED
Build FAILED.
Warnings:
: warning : Default tasks file /Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/2.0/Microsoft.Common.tasks not found, ignoring.
/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj (default targets) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets (GetReferenceAssemblyPaths target) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.Common.targets: warning : Unable to find framework corresponding to target framework moniker '.NETFramework,Version=v4.5'. Framework assembly references will be resolved from GAC, which might not be intended behavior.
Errors:
/Users/ /programs/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj (default targets) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.CSharp.targets (CoreCompile target) ->
/Users/ /programs/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/lib/mono/4.0/Microsoft.CSharp.targets: error : Compiler crashed with code: 255.
2 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.2629040
assembly mscorlib.dll was not found or could not be loaded.