I tried building Unreal Tournament from source in the command line with
./Engine/Build/BatchFiles/RunUAT.sh BuildCookRun -project="/Users/xxxxxxxx/Documents/UnrealTournament-clean-master/UnrealTournament/UnrealTournament.uproject" -noP4 -platform=Mac -clientconfig=Development -serverconfig=Development -build -stage -pak -archive -archivedirectory="/Users/xxxxxxxx/Documents/UnrealTournament-clean-master/UnrealTournament/Saved/StagedBuilds" -cookonthefly
It seemed to compile the code just fine, but it never made an UnrealTournament.app, even though it looks for it, so I get the error
Program.Main: ERROR: AutomationTool terminated with exception: System.IO.DirectoryNotFoundException: /Users/xxxxxxxx/Documents/UnrealTournament-clean-master/UnrealTournament/Saved/StagedBuilds/MacNoEditor/Engine/Binaries/Mac/UnrealTournament.app does not exist
at System.IO.Directory.Move (System.String sourceDirName, System.String destDirName) <0x4a77520 + 0x0029e> in <filename unknown>:0
at MacPlatform.ProcessArchivedProject (AutomationTool.ProjectParams Params, DeploymentContext SC) <0xafc1b08 + 0x0049f> in <filename unknown>:0
at Project.Archive (AutomationTool.ProjectParams Params) <0xafc0b98 + 0x000e1> in <filename unknown>:0
at BuildCookRun.DoBuildCookRun (AutomationTool.ProjectParams Params) <0xad59e50 + 0x0014b> in <filename unknown>:0
at BuildCookRun.ExecuteBuild () <0x9f8c130 + 0x00083> in <filename unknown>:0
at AutomationTool.BuildCommand.Execute () <0x9f8c118 + 0x00010> in <filename unknown>:0
at AutomationTool.Automation.Execute (System.Collections.Generic.List`1 CommandsToExecute, Tools.DotNETCommon.CaselessDictionary.CaselessDictionary`1 Commands) <0x9f8bda0 + 0x0013b> in <filename unknown>:0
at AutomationTool.Automation.Process (System.String[] CommandLine) <0x6eea170 + 0x0048f> in <filename unknown>:0
at AutomationTool.Program.MainProc (System.Object Param) <0x6ee99e0 + 0x00047> in <filename unknown>:0
at AutomationTool.InternalUtils.RunSingleInstance (System.Func`2 Main, System.Object Param) <0x6ee95f8 + 0x00240> in <filename unknown>:0
at AutomationTool.Program.Main () <0x4a5fd8 + 0x0046f> in <filename unknown>:0
There’s no much of a readout other than that. Just mostly messages about cooked content. Any idea why this is happening would help a lot. Thanks!