Issues with rebuilding

I was doing the Unreal Engine C++ game development (updated in 5.6) course, and I have had a problem when rebuilding the ‘movercomponent’ on the second section of the course (dungeon escape).

This is the the output log for the rebuild (It is quite long):

Rebuild started at 16:42…
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Linux\Linux.Automation.csproj (in 380 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Localization\Localization.Automation.csproj (in 380 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\LowLevelTests\LowLevelTests.Automation.csproj (in 378 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Insights\Insights.Automation.csproj (in 381 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\CrowdinLocalization\CrowdinLocalization.Automation.csproj (in 380 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\IOS\IOS.Automation.csproj (in 380 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\LiveLinkHub\LiveLinkHub.Automation.csproj (in 384 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Android\Android.Automation.csproj (in 25 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Plugins\ScriptPlugin\Source\ScriptGeneratorUbtPlugin\ScriptGeneratorUbtPlugin.ubtplugin.csproj (in 20 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\CookedEditor\CookedEditor.Automation.csproj (in 28 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Apple\Apple.Automation.csproj (in 30 ms).
Failed to restore C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Gauntlet\Gauntlet.Automation.csproj (in 384 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Platforms\VisionOS\Source\Programs\AutomationTool\VisionOS.Automation.csproj (in 31 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Mutable\Mutable.Automation.csproj (in 6 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Intermediate\Build\BuildRulesProjects\UE5Rules\UE5Rules.csproj (in 52 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Tracing\EpicGames.Tracing.csproj (in 2 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\OneSkyLocalization\OneSkyLocalization.Automation.csproj (in 25 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Intermediate\Build\BuildRulesProjects\UE5ProgramRules\UE5ProgramRules.csproj (in 51 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\SteamDeck\SteamDeck.Automation.csproj (in 29 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.UBA\EpicGames.UBA.csproj (in 8 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.ScriptBuild\EpicGames.ScriptBuild.csproj (in 3 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Scripts\AutomationScripts.Automation.csproj (in 48 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Perforce\EpicGames.Perforce.csproj (in 6 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\SmartlingLocalization\SmartlingLocalization.Automation.csproj (in 48 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Oodle\EpicGames.Oodle.csproj (in 3 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.ProjectStore\EpicGames.ProjectStore.csproj (in 17 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Slack\EpicGames.Slack.csproj (in 15 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj (in 8 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.OIDC\EpicGames.OIDC.csproj (in 9 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj (in 9 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.MsBuild\EpicGames.MsBuild.csproj (in 10 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Perforce.Managed\EpicGames.Perforce.Managed.csproj (in 29 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Core\EpicGames.Core.csproj (in 7 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Build\EpicGames.Build.csproj (in 9 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.AspNet\EpicGames.AspNet.csproj (in 7 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj (in 17 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Mac\Mac.Automation.csproj (in 54 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Redis\EpicGames.Redis.csproj (in 89 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.MongoDB\EpicGames.MongoDB.csproj (in 69 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\TVOS\TVOS.Automation.csproj (in 35 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\XLocLocalization\XLocLocalization.Automation.csproj (in 50 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Perforce.Fixture\EpicGames.Perforce.Fixture.csproj (in 94 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.BuildGraph\EpicGames.BuildGraph.csproj (in 8 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Win\Win.Automation.csproj (in 64 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.UHT\EpicGames.UHT.csproj (in 40 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\BuildGraph\BuildGraph.Automation.csproj (in 90 ms).
Restored D:\Unreal Projects\DungeonEscape\Intermediate\Build\BuildRulesProjects\DungeonEscapeModuleRules\DungeonEscapeModuleRules.csproj (in 139 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj (in 155 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\AutomationUtils\AutomationUtils.Automation.csproj (in 212 ms).
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\Turnkey\Turnkey.Automation.csproj (in 156 ms).
1>------ Rebuild All started: Project: EpicGames.UBA, Configuration: Development Any CPU ------
2>------ Rebuild All started: Project: EpicGames.Oodle, Configuration: Development Any CPU ------
3>------ Rebuild All started: Project: EpicGames.OIDC, Configuration: Development Any CPU ------
4>------ Rebuild All started: Project: EpicGames.Core, Configuration: Development Any CPU ------
Restored C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\AutomationTool\AutomationTool.csproj (in 239 ms).
NuGet package restore failed. Please see Error List window for detailed warnings and errors.
2>EpicGames.Oodle → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Oodle\bin\Development\net8.0\EpicGames.Oodle.dll
3>EpicGames.OIDC → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.OIDC\bin\Development\net8.0\EpicGames.OIDC.dll
1>EpicGames.UBA → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.UBA\bin\Development\net8.0\EpicGames.UBA.dll
4>EpicGames.Core → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Core\bin\Development\net8.0\EpicGames.Core.dll
5>------ Rebuild All started: Project: EpicGames.MsBuild, Configuration: Development Any CPU ------
6>------ Rebuild All started: Project: EpicGames.IoHash, Configuration: Development Any CPU ------
5>C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.MsBuild\EpicGames.MsBuild.csproj : warning NU1903: Package ‘Microsoft.Build’ 17.11.4 has a known high severity vulnerability, Microsoft Security Advisory CVE-2025-55247 | .NET Denial of Service Vulnerability · CVE-2025-55247 · GitHub Advisory Database · GitHub
6>EpicGames.IoHash → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.IoHash\bin\Development\net8.0\EpicGames.IoHash.dll
7>------ Rebuild All started: Project: EpicGames.Serialization, Configuration: Development Any CPU ------
5>EpicGames.MsBuild → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.MsBuild\bin\Development\net8.0\EpicGames.MsBuild.dll
5>Done building project “EpicGames.MsBuild.csproj”.
8>------ Rebuild All started: Project: EpicGames.Build, Configuration: Development Any CPU ------
7>EpicGames.Serialization → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Serialization\bin\Development\net8.0\EpicGames.Serialization.dll
9>------ Rebuild All started: Project: EpicGames.Horde, Configuration: Development Any CPU ------
9>EpicGames.Horde → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Horde\bin\Development\net8.0\EpicGames.Horde.dll
8>EpicGames.Build → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.Build\bin\Development\net8.0\EpicGames.Build.dll
10>------ Rebuild All started: Project: EpicGames.UHT, Configuration: Development Any CPU ------
10>EpicGames.UHT → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\Shared\EpicGames.UHT\bin\Development\net8.0\EpicGames.UHT.dll
11>------ Rebuild All started: Project: UnrealBuildTool, Configuration: Development Any CPU ------
11>UnrealBuildTool → C:\Program Files\Epic Games\UE_5.6\Engine\Source\Programs\UnrealBuildTool\bin\Development\UnrealBuildTool.dll
12>------ Rebuild All started: Project: DungeonEscape, Configuration: Development_Editor x64 ------
12>Using bundled DotNet SDK version: 8.0.300 win-x64
12>Running UnrealBuildTool: dotnet “…\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” DungeonEscapeEditor Win64 Development -Project=“D:\Unreal Projects\DungeonEscape\DungeonEscape.uproject” -WaitMutex -FromMsBuild -architecture=x64 -Rebuild
12>Log file: C:\Users\john\AppData\Local\UnrealBuildTool\Log.txt
12>Cleaning DungeonEscapeEditor binaries…
12>Available x64 toolchains (1):
12> * C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207
12> (Family=14.44.35207, FamilyRank=1, Version=14.44.35228, HostArchitecture=x64, ReleaseChannel=Latest, Architecture=x64)
12>Visual Studio 2022 compiler version 14.44.35228 is not a preferred version. Please use the latest preferred version 14.38.33130
12>Creating makefile for DungeonEscapeEditor (no existing makefile)
12>Parsing headers for DungeonEscapeEditor
12> Running Internal UnrealHeaderTool “D:\Unreal Projects\DungeonEscape\DungeonEscape.uproject” “D:\Unreal Projects\DungeonEscape\Intermediate\Build\Win64\DungeonEscapeEditor\Development\DungeonEscapeEditor.uhtmanifest” -WarningsAsErrors -installed
12>D:\Unreal Projects\DungeonEscape\Source\DungeonEscape\TriggerComponent.h(13): error : Found ‘public’ when expecting ‘{’ while parsing class ‘UTriggerComponent’
12>Total of 0 written
12>
12>Result: Failed (OtherCompilationError)
12>Total execution time: 56.31 seconds
12>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets(50,5): error MSB3073: The command ““C:\Program Files\Epic Games\UE_5.6\Engine\Build\BatchFiles\Rebuild.bat” DungeonEscapeEditor Win64 Development -Project=“D:\Unreal Projects\DungeonEscape\DungeonEscape.uproject” -WaitMutex -FromMsBuild -architecture=x64” exited with code -1.
12>Done building project “DungeonEscape.vcxproj” – FAILED.
========== Rebuild All: 11 succeeded, 1 failed, 0 skipped ==========
========== Rebuild completed at 16:43 and took 01:17.527 minutes ==========

Before this it was working and I had moved onto the next section (‘triggercomponent’) using an unreal engine box component . As box components do not come with the tick and beginplay functions I had typed them out as the automatic create reference wasn’t working. I tried to rebuild it and had the same problem on the triggercomponent, with a lot of errors on the code of the triggercomponent but not on the movercomponent. I deleted the triggercompenent .cpp and .h files, hoping it would resolve the issue, but instead it came up with the same errors on the movercompenent after rebuilding.

Here is an image of the code:

.cpp file:

.h file:

Hi, you have a mistake in your TriggerComponent.h - it is in your log file:

D:\Unreal Projects\DungeonEscape\Source\DungeonEscape\TriggerComponent.h(13): error : Found ‘public’ when expecting ‘{’ while parsing class ‘UTriggerComponent’

At a guess there’s an accidental edit there.