During the compile of ShaderCompileWorker I’m recieving the following errors:
> ...
>
> [16/48] Compile Module.SandboxFile.cpp
> In file included from
> /home/user/XXXXXXX/UnrealTournament/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/ShaderCompileWorker/Development/ShaderCore/Module.ShaderCore.cpp:3:
> /home/user/XXXXXXX/UnrealTournament/Engine/Source/Runtime/ShaderCore/Private/ShaderCache.cpp(19,55)
> : error: use of logical '||' with
> constant operand
> [-Werror,-Wconstant-logical-operand]
> int32 FShaderCache::bUseShaderCaching
> = ((PLATFORM_MAC || PLATFORM_LINUX) && !WITH_EDITOR) ? 1 : 0;
> ^ ~~~~~~~~~~~~~~
> /home/user/XXXXXXX/UnrealTournament/Engine/Source/Runtime/ShaderCore/Private/ShaderCache.cpp(19,55)
> : note: use '|' for a bitwise
> operation int32
> FShaderCache::bUseShaderCaching =
> ((PLATFORM_MAC || PLATFORM_LINUX) &&
> !WITH_EDITOR) ? 1 : 0;
> ^~
> |
> /home/user/XXXXXXX/UnrealTournament/Engine/Source/Runtime/ShaderCore/Private/ShaderCache.cpp(29,55)
> : error: use of logical '||' with
> constant operand
> [-Werror,-Wconstant-logical-operand]
> int32 FShaderCache::bUseShaderPredraw
> = ((PLATFORM_MAC || PLATFORM_LINUX) && !WITH_EDITOR) ? 1 : 0;
> ^ ~~~~~~~~~~~~~~
> /home/user/XXXXXXX/UnrealTournament/Engine/Source/Runtime/ShaderCore/Private/ShaderCache.cpp(29,55)
> : note: use '|' for a bitwise
> operation int32
> FShaderCache::bUseShaderPredraw =
> ((PLATFORM_MAC || PLATFORM_LINUX) &&
> !WITH_EDITOR) ? 1 : 0;
> ^~
> | 2 errors generated.
>
> ...
>
> [43/48] Link
> libShaderCompileWorker-DerivedDataCache.so
> -------- End Detailed Actions Stats ----------------------------------------------------------- ERROR: UBT ERROR: Failed to produce
> item:
> /home/user/XXXXXXX/UnrealTournament/Engine/Binaries/Linux/libShaderCompileWorker-ShaderCore.so
>
> ...
If there are any logs I should post just let me know. Thanks for the help in advance.