Can't compile master branch?

Error C2039: ‘MergeShaderCacheFiles’: is not a member of ‘FShaderCache’
file: ShaderCacheTool.cpp
any help?

Heya,

I was getting the same error when I tried to build UE 4.18 release on Windows 10 Home x64 with Visual Studio 2017 v15.4.1
I tried to clean the solution and build again. . .but it failed.

Then I restarted Visual Studio as Administrator user privileges and did a rebuild.
It works !

Hope this helps.

i’m done!!! just download UE4.17.2 src.zip fix it

I’m getting the same error in VS2015 on Win7 64.

Also:

“Cannot open include file: ‘Interfaces/IAutomationWorkerModule.h’: No such file or directory”

see: Unable to compile fresh branch 4.18 clone - Programming & Scripting - Unreal Engine Forums

i’m done!!! just download UE4.17.2 src.zip fix it

i’m done!!! just download UE4.17.2 src.zip fix it

Thanks for reply!
I start Visual Studio 2017 v15.4.4 on Windows 7 sp1 as Administratoruser user privileges, but it still failed.
I find the version of master branch is 4.19.0

#define ENGINE_MAJOR_VERSION 4
#define ENGINE_MINOR_VERSION 19
#define ENGINE_PATCH_VERSION 0

errors:

  1. “Cannot open include file: ‘Interfaces/IAutomationWorkerModule.h’: No such file or directory”
  2. Error C2039: ‘MergeShaderCacheFiles’: is not a member of ‘FShaderCache’ file: ShaderCacheTool.cpp

so I use release branch 4.16.3.

This is a known bug, is has been fixed for 4.19. See Unreal Engine Issues and Bug Tracker (UE-51613)