When I try to compile 4.10 or 4.10.1 source code, unsupported characters causes build errors. For example,
instead of this:
it is like this:
In Turkish alphabet lower case i = upper case İ
and lower case ı = upper case I
Even if I replace them manually, they automatically turns into to İ again. For example if I open CorePrivatePCH.h and replace İ’s with I’s, it automatically makes letters upper case in a wrong way. It turns I’s to İ’s every time I fix it, when it is building.
I deleted all source files. I changed my PC language into English, I deleted Turkish keyboard and used English Q keyboard and reinstalled source code but result is same.
I tried fixing them via notepad and making them read-only to protect them from changing I’s to İ’s. Then I have got this error:
4> at UnrealBuildTool.UnrealBuildTool.RunUBT(String Arguments) in D:\GitHub\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\System\UnrealBuildTool.cs:line 1832
4> UnrealHeaderTool failed for target ‘UE4Editor’ (platform: Win64, module info: D:\GitHub\UnrealEngine-release\Engine\Intermediate\Build\Win64\UE4Editor\Development\UnrealHeaderTool.manifest).
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(42,5): error MSB3075: The command “…\Build\BatchFiles\Rebuild.bat UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command.
========== Tümünü Yeniden Oluşturma: 3 successful, 1 failed, 0 ignored ==========
Could you please assign a bug code for this issue?
Thanks in advance.