4.17 not compiling on openSUSE leap 42.3

Hello!
I start compiling UE4.17 3 days ago and try many ways to solved problem.
./Setup.sh gives success and this:

“Attempting to set up UE4 pretty printers for gdb (existing UE4Printers.py, if any, will be overwritten)…
updated UE4Printers.py
found necessary entries in ~/.gdbinit file, not changing it.”

./GenerateProjectFiles goes well.

And when i try “make” it give me error 3 after compiling 27 cpp files. If i try run “make” as root it gives error 1, because root permission blocked by LinuxPlatformMemory.cpp. When i edit this file and run “sudo make” it compiling 27 cpp files and than 7 more cpp files. After that i’ve got error 3 again.

This is error code:
“Running UnrealHeaderTool CrashReportClient “~/Unreal/UnrealEngine-release/Engine/Intermediate/Build/Linux/B4D820EA/CrashReportClient/Shipping/CrashReportClient.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -NoEnginePlugins
Error: UnrealHeaderTool failed for target ‘CrashReportClient’ (platform: Linux, module info: ~/Unreal/UnrealEngine-release/Engine/Intermediate/Build/Linux/B4D820EA/CrashReportClient/Shipping/CrashReportClient.uhtmanifest, exit code: CrashOrAssert (3)).”

If i try compile without CrashReportClient I’ve got same error but with ShaderCompileWorker.

Now I compiling UE4.16 and it goes very well.
I tried compiling with CLang 4 and 3.9, LibQt 4 and 5. Maybe i need try with CLang 5?

This is the same problem as UnrealEngine 4.18 fails to compile - Platform & Builds - Epic Developer Community Forums It was fixed in 4.18 branch (will be merged to release at the time of 4.18.1 release). You can also cherry-pick this commit