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?