Description

From UE4.20, Japanese build output of VisualStudio garbled. Below is a comparison between 4.19 and 4.20.

・4.19.2

1>------ すべてのリビルド開始: プロジェクト:MyProject3, 構成:Development_Editor x64 ------
1> Cleaning MyProject3Editor Binaries...
1> Performing full C++ include scan (building a new target)
1> Creating makefile for MyProject3Editor (no existing makefile)
1> Performing full C++ include scan (no include cache file)
1> Parsing headers for MyProject3Editor
1> Running UnrealHeaderTool "E:\project\MyProject3\MyProject3.uproject" "E:\project\MyProject3\Intermediate\Build\Win64\MyProject3Editor\Development\MyProject3Editor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
1> Reflection code generated for MyProject3Editor in 7.4138425 seconds
1> Performing 7 actions (4 in parallel)
1> [2/7] Resource ModuleVersionResource.rc.inl
1> [3/7] Resource PCLaunch.rc
1> SharedPCH.Engine.cpp
1> MyClass.cpp
1> MyProject3.cpp
1> [6/7] Link UE4Editor-MyProject3.dll
1> [7/7] Link UE4Editor-MyProject3.lib
1> ライブラリ E:\project\MyProject3\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-MyProject3.lib とオブジェクト E:\project\MyProject3\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-MyProject3.exp を作成中
1> ライブラリ E:\project\MyProject3\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-MyProject3.suppressed.lib とオブジェクト E:\project\MyProject3\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-MyProject3.suppressed.exp を作成中
1> Deploying MyProject3Editor Win64 Development...
1> Total build time: 15.69 seconds (Local executor: 3.04 seconds)
========== すべてリビルド: 1 正常終了、0 失敗、0 スキップ ==========


・4.20.2

1>------ すべてのリビルド開始: プロジェクト:MyProject, 構成:Development_Editor x64 ------
1> Cleaning MyProjectEditor Binaries...
1> Creating makefile for MyProjectEditor (no existing makefile)
1> Performing full C++ include scan (no include cache file)
1> Using Visual Studio 2015 14.0 toolchain (C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC) and Windows 8.1 SDK (C:\Program Files (x86)\Windows Kits\8.1).
1> Parsing headers for MyProjectEditor
1> Running UnrealHeaderTool "E:\project\MyProject\MyProject.uproject" "E:\project\MyProject\Intermediate\Build\Win64\MyProjectEditor\Development\MyProjectEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
1> Reflection code generated for MyProjectEditor in 7.701784 seconds
1> Building 6 actions with 8 processes...
1> [1/6] PCLaunch.rc
1> [2/6] SharedPCH.Engine.cpp
1> [3/6] MyProject.cpp
1> [4/6] MyClass.cpp
1> [5/6] UE4Editor-MyProject.lib
1> ???C?u???? E:\project\MyProject\Intermediate\Build\Win64\UE4Editor\Development\MyProject\UE4Editor-MyProject.lib ??I?u?W?F?N?g E:\project\MyProject\Intermediate\Build\Win64\UE4Editor\Development\MyProject\UE4Editor-MyProject.exp ?????
1> [6/6] UE4Editor-MyProject.dll
1> ???C?u???? E:\project\MyProject\Intermediate\Build\Win64\UE4Editor\Development\MyProject\UE4Editor-MyProject.suppressed.lib ??I?u?W?F?N?g E:\project\MyProject\Intermediate\Build\Win64\UE4Editor\Development\MyProject\UE4Editor-MyProject.suppressed.exp ?????
1> Deploying MyProjectEditor Win64 Development...
1> Total build time: 33.40 seconds (Parallel executor: 21.15 seconds)
========== すべてリビルド: 1 正常終了、0 失敗、0 スキップ ==========

By adding the following setting to BuildConfiguration.xml, this issue no longer occurs.

<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
<BuildConfiguration>
<bAllowParallelExecutor>false</bAllowParallelExecutor>
</BuildConfiguration>
</Configuration>

 

Steps to Reproduce
  1. Visual Studio Options> Internationalized setting language to English
  2. Create a C ++ project
  3. Rebuild by VisualStudio2017
  4. Part of the output garbled.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-64248 in the post.

1
Login to Vote

Fixed
ComponentUE - Foundation - Cpp Tools
Affects Versions4.20.2
Target Fix4.21
Fix Commit4403151
Main Commit4450599
Release Commit4403151
CreatedSep 19, 2018
ResolvedSep 27, 2018
UpdatedSep 23, 2019