Bull-Cow package cannot be compiled on Unreal

I also posted it on Udemy here: Udemy Question
I have Unity Engine installed at Version 4.22.3 (I intentionally install this instead of 4.26 to keep the same page with this class). However, I downloaded the Bull-Cow package from this class, put it inside my desktop - > game folder, then I double-clicked BullCowGame.uproject to try to open it but failed. Below are the error messages. It asked me the following modules are missing or built with a different engine version and asked me if I would like to rebuild them now. I chose “Yes”. Then it said could not be compiled.


I have tried to delete the Binaries folder but it did not solve the problem.

It is also worth mentioning that there is no “Saved” folder anywhere so I could not find the log of what happened.

Update:

I tried to search unreal log and found this log under /Users/Shared/Epic Games/UE_4.22/Engine/Programs/UnrealBuildTool/log.txt

Below is the log (sorry it is really long)

BuildMode.Execute: Command line: “/Users/Shared/Epic Games/UE_4.22/Engine/Binaries/DotNET/UnrealBuildTool.exe” Development Mac “-Project=/Users/vickychen/Desktop/各种Project!/C++ Unreal Engine/BullCowGame-starter-kit/BullCowGame.uproject” -TargetType=Editor -Progress -NoHotReloadFromIDE

DynamicCompilation.RequiresCompilation: Compiling /Users/vickychen/Desktop/各种Project!/C++ Unreal Engine/BullCowGame-starter-kit/Intermediate/Build/BuildRules/BullCowGameModuleRules.dll: Assembly does not exist

BuildMode.CreateMakefile: Creating makefile for BullCowGameEditor (no existing makefile)

UEBuildTarget.AddPlugin: Enabling plugin ‘Paper2D’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AISupport’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘LightPropagationVolume’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘ActorLayerUtilities’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AnimationSharing’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘SignificanceManager’ (referenced via default plugins -> AnimationSharing.uplugin)

UEBuildTarget.AddPlugin: Enabling plugin ‘CLionSourceCodeAccess’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘CodeLiteSourceCodeAccess’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘GitSourceControl’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘KDevelopSourceCodeAccess’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘NullSourceCodeAccess’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘PerforceSourceControl’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘SubversionSourceControl’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘UObjectPlugin’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘VisualStudioCodeSourceCodeAccess’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘VisualStudioSourceCodeAccess’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘XCodeSourceCodeAccess’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AssetManagerEditor’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘CryptoKeys’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘DataValidation’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘FacialAnimation’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘GameplayTagsEditor’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘MacGraphicsSwitching’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘MaterialAnalyzer’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘MobileLauncherProfileWizard’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘PluginBrowser’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘SpeedTreeImporter’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘DatasmithContent’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘VariantManagerContent’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AlembicImporter’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘GeometryCache’ (referenced via default plugins -> AlembicImporter.uplugin)

UEBuildTarget.AddPlugin: Enabling plugin ‘AppleImageUtils’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AppleVision’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘BackChannel’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘CharacterAI’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘HTML5Networking’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘ProxyLODPlugin’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘SkeletalReduction’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘MagicLeap’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘ProceduralMeshComponent’ (referenced via default plugins -> MagicLeap.uplugin)

UEBuildTarget.AddPlugin: Enabling plugin ‘MagicLeapMedia’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AndroidMedia’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AvfMedia’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘ImgMedia’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘LinearTimecode’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘MediaCompositing’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘MediaPlayerEditor’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘WmfMedia’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘TcpMessaging’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘UdpMessaging’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘ActorSequence’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘LevelSequenceEditor’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘MatineeToLevelSequence’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘NetcodeUnitTest’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘NUTUnrealEngine4’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘OnlineSubsystemGooglePlay’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘OnlineSubsystem’ (referenced via default plugins -> OnlineSubsystemGooglePlay.uplugin)

UEBuildTarget.AddPlugin: Enabling plugin ‘AndroidPermission’ (referenced via default plugins -> OnlineSubsystemGooglePlay.uplugin)

UEBuildTarget.AddPlugin: Enabling plugin ‘OnlineSubsystemIOS’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘OnlineSubsystemNull’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘OnlineSubsystemUtils’ (referenced via default plugins -> OnlineSubsystemNull.uplugin)

UEBuildTarget.AddPlugin: Enabling plugin ‘LauncherChunkInstaller’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AndroidDeviceProfileSelector’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AndroidMoviePlayer’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AppleMoviePlayer’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘ArchVisCharacter’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘AudioCapture’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘CableComponent’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘CustomMeshComponent’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘EditableMesh’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘ExampleDeviceProfileSelector’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘Firebase’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘GoogleCloudMessaging’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘IOSDeviceProfileSelector’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘LinuxDeviceProfileSelector’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘LocationServicesBPLibrary’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘MobilePatchingUtils’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘OculusVR’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘PhysXVehicles’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘RuntimePhysXCooking’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘SteamVR’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘WebMMoviePlayer’ (referenced via default plugins)

UEBuildTarget.AddPlugin: Enabling plugin ‘WebMMedia’ (referenced via default plugins -> WebMMoviePlayer.uplugin)

UEBuildTarget.AddPlugin: Enabling plugin ‘WindowsMoviePlayer’ (referenced via default plugins)

ExternalExecution.ExecuteHeaderToolIfNecessary: @progress push 5%

ProgressWriter.Write: @progress ‘Generating code…’ 0%

ProgressWriter.Write: @progress ‘Generating code…’ 33%

ExternalExecution.ExecuteHeaderToolIfNecessary: Parsing headers for BullCowGameEditor

ExternalExecution.ExecuteHeaderToolIfNecessary: Running UnrealHeaderTool “/Users/vickychen/Desktop/各种Project!/C++ Unreal Engine/BullCowGame-starter-kit/BullCowGame.uproject” “/Users/vickychen/Desktop/各种Project!/C++ Unreal Engine/BullCowGame-starter-kit/Intermediate/Build/Mac/BullCowGameEditor/Development/BullCowGameEditor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed

ExternalExecution.ExecuteHeaderToolIfNecessary: Reflection code generated for BullCowGameEditor in 7.3294977 seconds

ProgressWriter.Write: @progress ‘Generating code…’ 67%

ProgressWriter.Write: @progress ‘Generating code…’ 100%

ExternalExecution.ExecuteHeaderToolIfNecessary: @progress pop

ActionGraph.IsActionOutdated: BullCowGameEditor.target: Produced item “BullCowGameEditor.target” doesn’t exist.

ActionGraph.IsActionOutdated: UE4Editor-BullCowGame.dylib: Produced item “UE4Editor-BullCowGame.dylib” doesn’t exist.

ActionGraph.IsActionOutdated: SharedPCH.Engine.h: Produced item “SharedPCH.Engine.h.gch” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowGameGameModeBase.cpp: Produced item “BullCowGameGameModeBase.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowCartridge.gen.cpp: Produced item “BullCowCartridge.gen.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowCartridge.cpp: Produced item “BullCowCartridge.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: Cartridge.cpp: Produced item “Cartridge.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowGameGameModeBase.gen.cpp: Produced item “BullCowGameGameModeBase.gen.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: Terminal.cpp: Produced item “Terminal.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: SharedPCH.Engine.h: Produced item “SharedPCH.Engine.h.d” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowGame.cpp: Produced item “BullCowGame.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: Cartridge.gen.cpp: Produced item “Cartridge.gen.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowGame.init.gen.cpp: Produced item “BullCowGame.init.gen.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: Terminal.gen.cpp: Produced item “Terminal.gen.cpp.o” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowGameGameModeBase.cpp: Produced item “BullCowGameGameModeBase.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowCartridge.cpp: Produced item “BullCowCartridge.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: Cartridge.cpp: Produced item “Cartridge.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowCartridge.gen.cpp: Produced item “BullCowCartridge.gen.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowGame.cpp: Produced item “BullCowGame.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: Terminal.cpp: Produced item “Terminal.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowGame.init.gen.cpp: Produced item “BullCowGame.init.gen.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: BullCowGameGameModeBase.gen.cpp: Produced item “BullCowGameGameModeBase.gen.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: Terminal.gen.cpp: Produced item “Terminal.gen.cpp.d” doesn’t exist.

ActionGraph.IsActionOutdated: Cartridge.gen.cpp: Produced item “Cartridge.gen.cpp.d” doesn’t exist.

LocalExecutor.ExecuteActions: Performing 13 actions (8 in parallel)

ProgressWriter.Write: @progress ‘Compiling C++ source code…’ 0%

ActionThread.ThreadFunc: [1/13] Compile SharedPCH.Engine.h

ActionThread.ActionDebugOutput: In file included from /Users/vickychen/Desktop/???Project!/C++ Unreal Engine/BullCowGame-starter-kit/Intermediate/Build/Mac/BullCowGameEditor/Development/Engine/SharedPCH.Engine.h:206:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/EngineSharedPCH.h:541:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Engine/StaticMesh.h:23:

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:478:24: error: loop variable ‘EdgeVertexID’ of type ‘const FVertexID’ creates a copy from type ‘const FVertexID’ [-Werror,-Wrange-loop-analysis]

ActionThread.ActionDebugOutput: for( const FVertexID EdgeVertexID : Edge.VertexIDs )

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:478:8: note: use reference type ‘const FVertexID &’ to prevent copying

ActionThread.ActionDebugOutput: for( const FVertexID EdgeVertexID : Edge.VertexIDs )

*ActionThread.ActionDebugOutput: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

ActionThread.ActionDebugOutput: &

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:550:32: error: loop variable ‘VertexInstanceID’ of type ‘const FVertexInstanceID’ creates a copy from type ‘const FVertexInstanceID’ [-Werror,-Wrange-loop-analysis]

ActionThread.ActionDebugOutput: for( const FVertexInstanceID VertexInstanceID : VertexInstanceIDs )

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:550:8: note: use reference type ‘const FVertexInstanceID &’ to prevent copying

ActionThread.ActionDebugOutput: for( const FVertexInstanceID VertexInstanceID : VertexInstanceIDs )

*ActionThread.ActionDebugOutput: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

ActionThread.ActionDebugOutput: &

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:653:22: error: loop variable ‘VertexConnectedEdgeID’ of type ‘const FEdgeID’ creates a copy from type ‘const FEdgeID’ [-Werror,-Wrange-loop-analysis]

ActionThread.ActionDebugOutput: for( const FEdgeID VertexConnectedEdgeID : VertexArray[ VertexID0 ].ConnectedEdgeIDs )

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:653:8: note: use reference type ‘const FEdgeID &’ to prevent copying

ActionThread.ActionDebugOutput: for( const FEdgeID VertexConnectedEdgeID : VertexArray[ VertexID0 ].ConnectedEdgeIDs )

*ActionThread.ActionDebugOutput: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

ActionThread.ActionDebugOutput: &

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:682:32: error: loop variable ‘VertexInstanceID’ of type ‘const FVertexInstanceID’ creates a copy from type ‘const FVertexInstanceID’ [-Werror,-Wrange-loop-analysis]

ActionThread.ActionDebugOutput: for( const FVertexInstanceID VertexInstanceID : VertexArray[ VertexID ].VertexInstanceIDs )

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:682:8: note: use reference type ‘const FVertexInstanceID &’ to prevent copying

ActionThread.ActionDebugOutput: for( const FVertexInstanceID VertexInstanceID : VertexArray[ VertexID ].VertexInstanceIDs )

*ActionThread.ActionDebugOutput: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

ActionThread.ActionDebugOutput: &

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:695:22: error: loop variable ‘EdgeID’ of type ‘const FEdgeID’ creates a copy from type ‘const FEdgeID’ [-Werror,-Wrange-loop-analysis]

ActionThread.ActionDebugOutput: for( const FEdgeID EdgeID : ConnectedEdgeIDs )

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/MeshDescription/Public/MeshDescription.h:695:8: note: use reference type ‘const FEdgeID &’ to prevent copying

ActionThread.ActionDebugOutput: for( const FEdgeID EdgeID : ConnectedEdgeIDs )

*ActionThread.ActionDebugOutput: ^~~~~~~~~~~~~~~~~~~~~~*

ActionThread.ActionDebugOutput: &

ActionThread.ActionDebugOutput: In file included from /Users/vickychen/Desktop/???Project!/C++ Unreal Engine/BullCowGame-starter-kit/Intermediate/Build/Mac/BullCowGameEditor/Development/Engine/SharedPCH.Engine.h:206:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/EngineSharedPCH.h:553:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Animation/Skeleton.h:16:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Animation/SmartName.h:10:

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Core/Public/UObject/AnimPhysObjectVersion.h:49:3: warning: declaration shadows a variable in the global namespace [-Wshadow]

ActionThread.ActionDebugOutput: VersionPlusOne,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Engine/StaticMesh.h:450:2: note: previous declaration is here

ActionThread.ActionDebugOutput: VersionPlusOne,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: In file included from /Users/vickychen/Desktop/???Project!/C++ Unreal Engine/BullCowGame-starter-kit/Intermediate/Build/Mac/BullCowGameEditor/Development/Engine/SharedPCH.Engine.h:206:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/EngineSharedPCH.h:609:

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Engine/NetDriver.h:885:3: warning: declaration shadows a variable in the global namespace [-Wshadow]

ActionThread.ActionDebugOutput: Default,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Materials/MaterialFunctionInterface.h:25:2: note: previous declaration is here

ActionThread.ActionDebugOutput: Default,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: In file included from /Users/vickychen/Desktop/???Project!/C++ Unreal Engine/BullCowGame-starter-kit/Intermediate/Build/Mac/BullCowGameEditor/Development/Engine/SharedPCH.Engine.h:206:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/EngineSharedPCH.h:614:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Components/SkeletalMeshComponent.h:12:

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/SkeletalMeshTypes.h:62:3: warning: declaration shadows a variable in the global namespace [-Wshadow]

ActionThread.ActionDebugOutput: VersionPlusOne,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Engine/StaticMesh.h:450:2: note: previous declaration is here

ActionThread.ActionDebugOutput: VersionPlusOne,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: In file included from /Users/vickychen/Desktop/???Project!/C++ Unreal Engine/BullCowGame-starter-kit/Intermediate/Build/Mac/BullCowGameEditor/Development/Engine/SharedPCH.Engine.h:206:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/EngineSharedPCH.h:614:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Components/SkeletalMeshComponent.h:12:

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/SkeletalMeshTypes.h:83:3: warning: declaration shadows a variable in the global namespace [-Wshadow]

ActionThread.ActionDebugOutput: VersionPlusOne,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Engine/StaticMesh.h:450:2: note: previous declaration is here

ActionThread.ActionDebugOutput: VersionPlusOne,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: In file included from /Users/vickychen/Desktop/???Project!/C++ Unreal Engine/BullCowGame-starter-kit/Intermediate/Build/Mac/BullCowGameEditor/Development/Engine/SharedPCH.Engine.h:206:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/EngineSharedPCH.h:614:

ActionThread.ActionDebugOutput: In file included from /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Components/SkeletalMeshComponent.h:12:

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Public/SkeletalMeshTypes.h:104:3: warning: declaration shadows a variable in the global namespace [-Wshadow]

ActionThread.ActionDebugOutput: VersionPlusOne,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: /Users/Shared/Epic Games/UE_4.22/Engine/Source/Runtime/Engine/Classes/Engine/StaticMesh.h:450:2: note: previous declaration is here

ActionThread.ActionDebugOutput: VersionPlusOne,

ActionThread.ActionDebugOutput: ^

ActionThread.ActionDebugOutput: 5 warnings and 5 errors generated.

ProgressWriter.Write: @progress ‘Compiling C++ source code…’ 7%

ProgressWriter.Write: @progress ‘Compiling C++ source code…’ 14%

UnrealBuildTool.Main: CompilationResultException: Error: OtherCompilationError

UnrealBuildTool.Main: at UnrealBuildTool.ActionGraph.ExecuteActions (UnrealBuildTool.BuildConfiguration BuildConfiguration, System.Collections.Generic.List`1[T] ActionsToExecute) [0x000a5] in :0

UnrealBuildTool.Main: at UnrealBuildTool.BuildMode.Build (System.Collections.Generic.List`1[T] TargetDescriptors, UnrealBuildTool.BuildConfiguration BuildConfiguration, UnrealBuildTool.ISourceFileWorkingSet WorkingSet, UnrealBuildTool.BuildOptions Options) [0x00239] in :0

UnrealBuildTool.Main: at UnrealBuildTool.BuildMode.Execute (Tools.DotNETCommon.CommandLineArguments Arguments) [0x002cc] in :0

UnrealBuildTool.Main: at UnrealBuildTool.UnrealBuildTool.Main (System.String[] ArgumentsArray) [0x00291] in :0

Timeline.Print: Timeline:

Timeline.Print:

Timeline.Print: [ 0.000]

Timeline.Print: 0.000

Timeline.Print: 0.020 FileMetadataPrefetch.QueueEngineDirectory()

Timeline.Print: 0.023 XmlConfig.ReadConfigFiles()

Timeline.Print: 0.568 SingleInstanceMutex.Acquire()

Timeline.Print: 0.568 UEBuildPlatform.RegisterPlatforms()

Timeline.Print: 0.570 0.002 Initializing InstalledPlatformInfo

Timeline.Print: 0.593 0.025 Querying types

Timeline.Print: 0.595 0.026 MacPlatformFactory

Timeline.Print: 0.638 0.070 TVOSPlatformFactory

Timeline.Print: 0.639 0.071 AndroidPlatformFactory

Timeline.Print: 0.642 0.074 IOSPlatformFactory

Timeline.Print: 0.643 0.074 HTML5PlatformFactory

Timeline.Print: 0.645 0.077 LinuxPlatformFactory

Timeline.Print: 0.646 0.077 LuminPlatformFactory

Timeline.Print: 0.646 0.077 WindowsPlatformFactory

Timeline.Print: 0.653 TargetDescriptor.ParseCommandLine()

Timeline.Print: 0.653 0.000

Timeline.Print: 0.755 0.101 Finding engine modules

Timeline.Print: 0.787 0.133 Finding plugin modules

Timeline.Print: 0.795 0.141

Timeline.Print: 0.836 0.182 Finding program modules

Timeline.Print: 0.841 0.187 Finding program targets

Timeline.Print: 0.845 0.192 Compiling rules assembly (BullCowGameModuleRules.dll)

Timeline.Print: 1.091 0.437

Timeline.Print: 1.132 TargetMakefile.Load()

Timeline.Print: 1.134 0.001 Checking dependent timestamps

Timeline.Print: 1.135 UEBuildTarget.Create()

Timeline.Print: 1.135 0.000 RulesCompiler.CreateTargetRulesAssembly()

Timeline.Print: 1.135 0.000 RulesAssembly.CreateTargetRules()

Timeline.Print: 1.145 0.010 UEBuildTarget constructor

Timeline.Print: 1.151 0.016 UEBuildTarget.PreBuildSetup()

Timeline.Print: 1.604 UEBuildTarget.Build()

Timeline.Print: 1.604 0.000

Timeline.Print: 1.678 0.073 ExternalExecution.SetupUObjectModules()

Timeline.Print: 3.343 1.739

Timeline.Print: 3.371 1.766 Executing UnrealHeaderTool

Timeline.Print: 10.701 9.096 ExternalExecution.ResetCachedHeaderInfo()

Timeline.Print: 10.702 9.097 ExternalExecution.UpdateDirectoryTimestamps()

Timeline.Print: 10.722 9.117 UEBuildBinary.Build()

Timeline.Print: 10.764 9.159

Timeline.Print: 10.907 TargetMakefile.Save()

Timeline.Print: 10.940 Reading dependency cache

Timeline.Print: 10.941 Reading action history

Timeline.Print: 10.943 ActionGraph.GetActionsToExecute()

Timeline.Print: 10.944 0.000 Prefetching include dependencies

Timeline.Print: 10.946 0.003 Cache outdated actions

Timeline.Print: 10.957 ActionGraph.ExecuteActions()

Timeline.Print: 19.751

Timeline.Print: 19.779 FileMetadataPrefetch.Stop()

Timeline.Print: [19.781]

New Update:

Now I opened BullCowGame.unproject in VS Code and used run-build-task by pressing shift+cmd+B but it says tasks are only available on a workspace folder

Another Update: Now I opened the whole folder and tried the command and it said I have no build file. Screenshot attached.


after I click along on configure build file it asks me to build a json file
and after that it asked me to choose one of these which I have no idea which one to choose…

Explained on Udemy, you need to downgrade Xcode.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.