Developer Notes

This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.

Description

Attempting to build the editor from source will fail to compile in VS if the computers Region format / Language is set to Turkish. This is caused by #ifndef Identifiers being translated incorrectly. The "I" (capital "i" ) is being read as a different character ("İ").

Example in CorePrivePCH.h:

correct format - #ifndef AUTO_COREPRIVATEPCH_H_
incorrect format (set lang to Turkish) - #ifndef AUTO_COREPRİVATEPCH_H_

Steps to Reproduce
  1. Open Control Panel->Clock, Language, and Region->Language and Region
  2. In the Formats tab set the Format drop down to Turkish (Turkey)
  3. In the Location tab set the Current Location to Turkey
  4. Run Setup.bat and GenerateProjectFiles.bat
  5. Open UE4.sln and build

Result:
Build will fail to compile due to Identifier errors

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Won't Fix
ComponentUE - Foundation - Core
Affects Versions4.10
CreatedDec 14, 2015
ResolvedJan 13, 2017
UpdatedFeb 5, 2017