UBT Output log encoding does not match if non-ASCII characters are in the UBT output

DevTools - UnrealBuildTool - Nov 21, 2019

UBT Output log encoding does not match if non-ASCII characters are in the UBT output. Before UE4.23, UBT output encoding problems only exist in the editor "Compiler Log" under Developer Tools, and i ...

Race condition in full builds of UE4 engine source

DevTools - UnrealBuildTool - Sep 26, 2019

This is a race condition caused by how "Clean.bat", a batch file used during rebuilds, tries to manually rebuild the UnrealBuildTool project when it runs. This causes a spam of UnrealBuildTool build ...

UnrealHeaderTool is always executed in a Code Project from an InstalledBuild

DevTools - UnrealBuildTool - Apr 23, 2019

UnrealHeaderTool is always executed in a Code Project from an InstalledBuild Discovered during the verification of UE-71031, as stated when verifying that issue, this issue only occurs in Binary, n ...

Packaging that involves a compilation process causes custom icons to not show in the taskbar on Windows in Binary

DevTools - UnrealBuildTool - Nov 30, 2018

Packaging that involves a comilation process in the Binary editor causes custom Windows icons to be ignored in packaged games. This could either be seen in a Code project or in a Blueprint Only proj ...

Remote compile Action RPG for iOS fails with rsync errors - unable to download Manifest.xml from the remote Mac

DevTools - UnrealBuildTool - Oct 31, 2018

While attempting to verify UE-65446, I tried to build an iOS package of ActionRPG. The build failed and the following errors appear in the output log:Log snippet moved to comment, see below I hav ...

"Found plugin in two locations" error when calling BuildPlugin on .uplugin named the same as one in \Engine\Plugins\...

DevTools - UnrealBuildTool - Oct 2, 2018

In 4.20, calling BuildPlugin on a plugin outside the \\Engine\Plugins\... folder whose .uplugin has the same filename as a plugin inside \\Engine\Plugins\... generates the following error: ERROR: F ...

IOS binaries are not included when a plugin is packaged for IOS using a binary Engine installation

DevTools - UnrealBuildTool - Aug 7, 2018

Packaging a plugin for the IOS platform on a Mac completes successfully, but there are no IOS binaries included in the packaged plugin. Once the package process completes, the packaged plugin only c ...

PublicIncludePaths array in a 4.20 plugin looks for the include path in relation to the Engine instead of the plugin

DevTools - UnrealBuildTool - Jul 23, 2018

A plugin created in 4.19 automatically includes an entry for the plugin's Public directory in the PublicIncludePaths array in the Plugin.Build.cs file. Plugins created in 4.20 no longer automaticall ...

Engine build fails due to Unresolved External Symbol error after adding a new global variable to the Engine and then trying to reference it within Engine code

DevTools - UnrealBuildTool - Feb 7, 2018

Building the Engine in Visual Studio will fail due to an unresolved external symbol error if a new global variable is added to CoreGlobals.h and then referenced elsewhere in the Engine code. The bui ...