Thank you for pointing that out, I really did not add that Argument!
After adding that , the node count decreased from 18 to 11, That node “Compile UnrealHeaderTool Mac” did disappear, So that problem solved!
There’s new problem now, really annoying, but I feel that I’m close to final success, with the help of you Zeblote! Thanks a lot!
Here’s the new Command Line I used, I checked out “InstalledEngineBuild.xml” and found that using HostPlatformOnly meaning disabling all other platforms but Win64 and Win32, but I need PS4 , So I manually disabled all the paltforms I don’t need.
RunUAT.bat BuildGraph -target="Make Installed Build Win64" -script="D:\p4\Engine\4.16\Engine\Build\InstalledEngineBuild.xml" -set:WithDDC=false -set:WithMac=false -set:WithAndroid=false -set:WithIOS=false -set:WithTVOS=false -set:WithLinux=false -set:WithHTML5=false -set:WithPS4=true -set:WithXboxOne=false -set:WithSwitch=false
Here’s the new error log:
BuildGraph.BuildAllNodes: ****** [8/11] Build Tools CS
BuildGraph.BuildAllNodes:
CommandUtils.Run: Run: C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe D:\p4\Engine\4.16\Engine\Source\Programs\UnrealSwarm\SwarmCoordinator\SwarmCoordinator.csproj /property:Platform=AnyCPU /property:Configuration=Development /verbosity:minimal /nologo
MSBuild: SwarmCommonUtils -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\SwarmCommonUtils.dll
MSBuild: SwarmCoordinatorInterface -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\SwarmCoordinatorInterface.dll
MSBuild: SwarmCoordinator -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\SwarmCoordinator.exe
CommandUtils.Run: Run: Took 0.2009294s to run MSBuild.exe, ExitCode=0
CommandUtils.Run: Run: C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe D:\p4\Engine\4.16\Engine\Source\Programs\UnrealSwarm\Agent\Agent.csproj /property:Platform=AnyCPU /property:Configuration=Development /verbosity:minimal /nologo
MSBuild: UnrealControls -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\UnrealControls.dll
MSBuild: AgentInterface -> D:\p4\Engine\4.16\Engine\Binaries\Win64\AgentInterface.dll
MSBuild: SwarmCommonUtils -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\SwarmCommonUtils.dll
MSBuild: SwarmCoordinatorInterface -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\SwarmCoordinatorInterface.dll
MSBuild: Agent -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\SwarmAgent.exe
CommandUtils.Run: Run: Took 0.2495508s to run MSBuild.exe, ExitCode=0
CommandUtils.Run: Run: C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe D:\p4\Engine\4.16\Engine\Source\Editor\SwarmInterface\DotNET\SwarmInterface.csproj /property:Platform=AnyCPU /property:Configuration=Development /verbosity:minimal /nologo
MSBuild: SwarmInterface -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\SwarmInterface.dll
CommandUtils.Run: Run: Took 0.1422008s to run MSBuild.exe, ExitCode=0
CommandUtils.Run: Run: C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe D:\p4\Engine\4.16\Engine\Source\Programs\PS4\PS4DevKitUtil\PS4DevKitUtil.csproj /property:Platform=AnyCPU /property:Configuration=Development /verbosity:minimal /nologo
MSBuild: PS4DevKitUtil -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\PS4\PS4DevKitUtil.exe
CommandUtils.Run: Run: Took 0.2549712s to run MSBuild.exe, ExitCode=0
CommandUtils.Run: Run: C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe D:\p4\Engine\4.16\Engine\Source\Programs\UnrealControls\UnrealControls.csproj /property:Platform=AnyCPU /property:Configuration=Development /verbosity:minimal /nologo
MSBuild: UnrealControls -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\UnrealControls.dll
CommandUtils.Run: Run: Took 0.1303572s to run MSBuild.exe, ExitCode=0
CommandUtils.Run: Run: C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\iPhonePackager.csproj /property:Platform=AnyCPU /property:Configuration=Development /verbosity:minimal /target:Rebuild /verbosity:minima
l /nologo
MSBuild: DeploymentInterface -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\IOS\DeploymentInterface.dll
MSBuild: C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "BouncyCastle.Crypto". Check to make sure the assembly exists on disk. If this reference is
required by your code, you may get compilation errors. [D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\iPhonePackager.csproj]
MSBuild: D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\Properties\Resources.resx(123,5): error MSB3103: Invalid Resx file. Could not find a part of the path 'D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\Resources\GreyCheck.png'. Line 123, pos
ition 5. [D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\iPhonePackager.csproj]
CommandUtils.Run: Run: Took 0.2621942s to run MSBuild.exe, ExitCode=1
Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:1): C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\iPhonePackager.cs
proj /property:Platform=AnyCPU /property:Configuration=Development /verbosity:minimal /target:Rebuild /verbosity:minimal /nologo. See logfile for details: 'MSBuild-2017.09.11-10.14.17.txt'
at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationToo
l\AutomationUtils\ProcessUtils.cs:line 913
at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in D:\p4\Engine\4.16\Engine\Sourc
e\Programs\AutomationTool\AutomationUtils\ProcessUtils.cs:line 866
at AutomationTool.CommandUtils.MsBuild(CommandEnvironment Env, String Project, String Arguments, String LogName) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildUtils.cs:line 35
at AutomationTool.Tasks.CsCompileTask.Execute(JobContext Job, HashSet`1 BuildProducts, Dictionary`2 TagNameToFileSet) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\BuildGraph\Tasks\CsCompileTask.cs:line 134
at AutomationTool.Node.Build(JobContext Job, Dictionary`2 TagNameToFileSet) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\BuildGraph\Node.cs:line 160
at AutomationTool.BuildGraph.BuildNode(JobContext Job, Graph Graph, Node Node, TempStorage Storage, Boolean bWithBanner) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\BuildGraph\BuildGraph.cs:line 677
at AutomationTool.BuildGraph.BuildAllNodes(JobContext Job, Graph Graph, TempStorage Storage) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\BuildGraph\BuildGraph.cs:line 606
at AutomationTool.BuildGraph.Execute() in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\BuildGraph\BuildGraph.cs:line 420
at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 566
at AutomationTool.Automation.Process(String] Arguments) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 536
at AutomationTool.Program.MainProc(Object Param) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\Program.cs:line 133
at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param) in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 704
at AutomationTool.Program.Main() in D:\p4\Engine\4.16\Engine\Source\Programs\AutomationTool\Program.cs:line 57
Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
BUILD FAILED
The error logfile mentioned : MSBuild-2017.09.11-10.14.17.txt, content is here:
DeploymentInterface -> D:\p4\Engine\4.16\Engine\Binaries\DotNET\IOS\DeploymentInterface.dll
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "BouncyCastle.Crypto". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\iPhonePackager.csproj]
D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\Properties\Resources.resx(123,5): error MSB3103: Invalid Resx file. Could not find a part of the path 'D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\Resources\GreyCheck.png'. Line 123, position 5. [D:\p4\Engine\4.16\Engine\Source\Programs\IOS\iPhonePackager\iPhonePackager.csproj]
It still seems to be IOS realated. How can I completely disable it?