I have the same problem. When I try to compile 4.10 or 4.10.1 source code, unsupported characters causes build errors. For example,
instead of this:
#ifndef __AUTO_COREPRIVATEPCH_H__
it is like this:
#ifndef __AUTO_COREPRİVATEPCH_H__
In Turkish alphabet lower case i = upper case İ
and lower case ı = upper case I
Even if I replace them manually, they automatically turns into İ 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 into İ’s every time I fix it, when it is building.
I deleted all source files. I changed my language into English, I deleted Turkish keyboard and used English Q keyboard and reinstalled source code but result is same. I tried both English and Turkish versions of Visual Studio 2015, I tried Visual Studio 2013 too. I redownloaded source code every time I have changed version or language. But result is still same.
I fixed them via notepad then I made files -only, the files that contains İ , to protect them from changing I’s to İ’s. Then I 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 ==========