Hello! i’m having a problem building UE from sources. i have VS2019 with c# and c++ installed. (also i couldn’t find tag for VS 2019)
so I did simple things:
- git clone https://github.com/EpicGames/UnrealEngine.git
- Setup.bat -exclude=Linux -exclude=IOS -exclude=Mac -exclude=HTML5 -exclude=Android -exclude=TVOS -exclude=Win32
- GenerateProjectFiles.bat
and from the last CMD command i got a list of errors:
Platform\Mac\UEBuildMac.cs(71,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Mac\UEBuildMac.cs(95,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
System\BuildVersion.cs(264,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
System\BuildVersion.cs(318,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Configuration\TargetRules.cs(1516,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Configuration\TargetRules.cs(2317,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Android\UEBuildAndroid.cs(56,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Android\UEBuildAndroid.cs(70,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\IOS\UEBuildIOS.cs(87,25): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\IOS\UEBuildIOS.cs(125,25): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\HTML5\UEBuildHTML5.cs(56,25): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\HTML5\UEBuildHTML5.cs(65,25): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Linux\UEBuildLinux.cs(94,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Linux\UEBuildLinux.cs(118,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Lumin\UEBuildLumin.cs(50,25): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Lumin\UEBuildLumin.cs(59,25): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Windows\UEBuildWindows.cs(301,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Windows\UEBuildWindows.cs(440,27): warning CS1692: Invalid number [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Mac\UEBuildMac.cs(79,15): warning CS1591: Missing XML comment for publicly visible type or member 'UnrealBuildTool.ReadOnlyMacTargetRules.bEnableAddressSanitizer' [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Mac\UEBuildMac.cs(84,15): warning CS1591: Missing XML comment for publicly visible type or member 'UnrealBuildTool.ReadOnlyMacTargetRules.bEnableThreadSanitizer' [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Platform\Mac\UEBuildMac.cs(89,15): warning CS1591: Missing XML comment for publicly visible type or member 'UnrealBuildTool.ReadOnlyMacTargetRules.bEnableUndefinedBehaviorSanitizer' [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\BuildMode.cs(157,17): error CS0136: A local variable named 'RemoteMac' cannot be declared in this scope because it would give a different meaning to 'RemoteMac', which is already used in a 'parent or current' scope to denote something else [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\CleanMode.cs(88,29): error CS0136: A local variable named 'TargetDescriptor' cannot be declared in this scope because it would give a different meaning to 'TargetDescriptor', which is already used in a 'parent or current' scope to denote something else [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\CleanMode.cs(216,22): error CS0136: A local variable named 'TargetDescriptor' cannot be declared in this scope because it would give a different meaning to 'TargetDescriptor', which is already used in a 'parent or current' scope to denote something else [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\CleanMode.cs(219,16): error CS0136: A local variable named 'RemoteMac' cannot be declared in this scope because it would give a different meaning to 'RemoteMac', which is already used in a 'parent or current' scope to denote something else [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\JsonExportMode.cs(26,29): error CS0136: A local variable named 'TargetDescriptor' cannot be declared in this scope because it would give a different meaning to 'TargetDescriptor', which is already used in a 'parent or current' scope to denote something else [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\GenerateProjectFilesMode.cs(24,44): error CS0103: The name 'nameof' does not exist in the current context [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\GenerateProjectFilesMode.cs(25,44): error CS0103: The name 'nameof' does not exist in the current context [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\GenerateProjectFilesMode.cs(26,33): error CS0103: The name 'nameof' does not exist in the current context [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
Modes\GenerateProjectFilesMode.cs(27,33): error CS0103: The name 'nameof' does not exist in the current context [\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj]
System\ActionGraph.cs(201,17): error CS0135: 'Action' conflicts with the declaration 'UnrealBuildTool.Action'
GenerateProjectFiles ERROR: UnrealBuildTool failed to compile.