Hi all,
I am trying to package my game but I am getting build errors. I am adding a snippet of the output log here :
MainFrameActions: Packaging (Windows): CommandUtils.Run: Run: C:\User\Study\animation\code\ue4\Engine\Binaries\DotNET\UnrealBuildTool.exe TaskBasedLM Win64 DebugGame "C:\Users\User\Documents\Unreal Projects\TaskBasedLMDepot\Experimental\taskbasedlm\TaskBasedLM.uproject" -noxge
MainFrameActions: Packaging (Windows): UnrealBuildTool: Building UnrealHeaderTool...
MainFrameActions: Packaging (Windows): UnrealBuildTool: Target is up to date.
MainFrameActions: Packaging (Windows): UnrealBuildTool: Parsing headers for TaskBasedLM
MainFrameActions: Packaging (Windows): UnrealBuildTool: Code generation finished for TaskBasedLM and took 11.498
MainFrameActions: Packaging (Windows): UnrealBuildTool: WARNING: File 'C:\User\Study\animation\code\ue4\Engine\Source\Developer\SourceControl\Private\SourceControlModule.cpp' doesn't use same 'shared' precompiled header as other files in this module: 'CoreUObject.h' vs 'Engine.h'. This can
MainFrameActions: Packaging (Windows): greatly impact compile times. Make sure that your module's private PCH header includes the 'largest' shared PCH header that your module uses
MainFrameActions: Packaging (Windows): UnrealBuildTool: Performing 367 actions (max 4 parallel jobs)
MainFrameActions: Packaging (Windows): UnrealBuildTool: PCH.Shared.Core.h.cpp
MainFrameActions: Packaging (Windows): UnrealBuildTool: PCH.Shared.CoreUObject.h.cpp
MainFrameActions: Packaging (Windows): UnrealBuildTool: PCH.Shared.Engine.h.cpp
MainFrameActions: Packaging (Windows): UnrealBuildTool: PCH.Shared.UnrealEd.h.cpp
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Editor\UnrealEd\Public\UnrealEd.h(55) : error C2146: syntax error : missing ';' before identifier 'EditorInit'
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Editor\UnrealEd\Public\UnrealEd.h(55) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\HAL\Platform.h(529) : error C2378: 'int32' : redefinition; symbol cannot be overloaded with a typedef
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Editor\UnrealEd\Public\UnrealEd.h(55) : see declaration of 'int32'
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\HAL\Platform.h(581) : error C2064: term does not evaluate to a function taking 1 arguments
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\HAL\Platform.h(584) : error C2064: term does not evaluate to a function taking 1 arguments
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\HAL\Platform.h(594) : error C2064: term does not evaluate to a function taking 1 arguments
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\HAL\Platform.h(597) : error C2064: term does not evaluate to a function taking 1 arguments
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\HAL\Platform.h(600) : error C2064: term does not evaluate to a function taking 1 arguments
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\HAL\Platform.h(600) : error C2338: TypeTests_INT_sign
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\HAL\Platform.h(606) : error C2064: term does not evaluate to a function taking 1 arguments
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\Misc\Timespan.h(82) : error C2061: syntax error : identifier 'int32'
MainFrameActions: Packaging (Windows): UnrealBuildTool: C:\User\Study\animation\code\ue4\Engine\Source\Runtime\Core\Public\Misc\Timespan.h(82) : error C2535: 'FTimespan::FTimespan(void)' : member function already defined or declared
How come the engine fails to compile here ?
Many thanks.
Cheers,
darkZ