Closed deadwizad closed 6 years ago
Can you post the text of the ShaderCompileWorker action that's created in your bff file?
Added it here as well for consistency. Further notes.
I'm on the very latest of VS2017 Community.
For anyone who is curious about this, the cause of the issue is that once the link command exceeds a certain length, FASTBuild generates its own response file. This response file then contains the UE response file, and nested response files aren't supported. See here: https://msdn.microsoft.com/en-us/library/3te4xt0y.aspx. "It is not possible to specify the @ option from within a response file. That is, a response file cannot embed another response file."
Fixed in the latest.
Closing
I've patched up this implementation to work with UE4.18 and VS2017.
However, if you disable
bUseUnityBuild = false bUseSharedPCHs = false
You get this.
The response file exists.
Our game module experiences the same issues. I can compile the engine just fine, the game module just wont have it and fails to compile 100% of the time in the same place.
Any ideas?