GearVR build fails with "Instanced Stereo" activated

Just tested the “Instanced Stereo” VR setting under Rendering project settings exporting to Android (ES2 → development) and I see the following build failed error message:

MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.02.43:276][  0]LogTargetPlatformManager:Display: Building Assets For Android_ETC2
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:418][  0]LogShaderCompilers:Warning: 4 Shader compiler errors compiling WorldGridMaterial for platform GLSL_ES2:
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:419][  0]LogShaderCompilers:Warning: Engine/Shaders/DepthOnlyVertexShader.usf(89): Shader TDepthOnlyVS<false>, VF FParticleSpriteVertexFactory:
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd:  error: 'View' undeclared
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:419][  0]LogShaderCompilers:Warning: Engine/Shaders/DepthOnlyVertexShader.usf(89): Shader TDepthOnlyVS<false>, VF FParticleSpriteVertexFactory:
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd:  error: cannot assign value of type 'ViewDependentState' to type '': no implicit conversion allowed
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:419][  0]LogShaderCompilers:Warning: Engine/Shaders/PositionOnlyDepthVertexShader.usf(24): Shader TDepthOnlyVS<true>, VF FLocalVertexFactory:
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd:  error: 'View' undeclared
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:419][  0]LogShaderCompilers:Warning: Engine/Shaders/PositionOnlyDepthVertexShader.usf(24): Shader TDepthOnlyVS<true>, VF FLocalVertexFactory:
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd:  error: cannot assign value of type 'ViewDependentState' to type '': no implicit conversion allowed
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:419][  0]LogShaderCompilers:Warning:    Common.usf(894): warning: implicit truncation from 'vec3' to 'vec2'
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:419][  0]LogShaderCompilers:Warning:    DepthOnlyVertexShader.usf(89): error: 'View' undeclared
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:419][  0]LogShaderCompilers:Warning:    DepthOnlyVertexShader.usf(89): error: cannot assign value of type 'ViewDependentState' to type '': no implicit conversion allowed
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:420][  0]LogShaderCompilers:Warning:    PositionOnlyDepthVertexShader.usf(24): error: 'View' undeclared
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:420][  0]LogShaderCompilers:Warning:    PositionOnlyDepthVertexShader.usf(24): error: cannot assign value of type 'ViewDependentState' to type '': no implicit conversion allowed
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:421][  0]LogWindows:Error: Windows GetLastError: The operation completed successfully. (0)
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:941][  0]LogOutputDevice:Error: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: begin: stack for UAT
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:941][  0]LogWindows:Error: === Critical error: ===
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: Fatal error: [File:D:\BuildFarm\buildmachine_++UE4+Release-4.11\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 1539] 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: Failed to compile default material /Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial!
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: [2016.01.18-17.05.54:941][  0]LogOutputDevice:Error: 
MainFrameActions: Packaging (Android (ETC2)): UE4Editor-Cmd: end: stack for UAT
MainFrameActions: Packaging (Android (ETC2)): CommandUtils.Run: Run: Took 205.9321742s to run UE4Editor-Cmd.exe, ExitCode=3
MainFrameActions: Packaging (Android (ETC2)): Project.Cook: Cook failed. Deleting cooked data.
MainFrameActions: Packaging (Android (ETC2)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Cook failed. ---> AutomationTool.AutomationException: BUILD FAILED: Failed while running Cook for U:\UnrealEngine\MyProjects\stereoinst411test\stereoinst411test.uproject; see log C:\Users\\AppData\Roaming\Unreal Engine\AutomationTool\Logs\U+UnrealEngine+Epic+Games+4.11\Cook-2016.01.18-18.06.06.txt
MainFrameActions: Packaging (Android (ETC2)):    at AutomationTool.CommandUtils.RunCommandlet(FileReference ProjectName, String UE4Exe, String Commandlet, String Parameters)
MainFrameActions: Packaging (Android (ETC2)):    at Project.Cook(ProjectParams Params)
MainFrameActions: Packaging (Android (ETC2)):    --- End of inner exception stack trace ---
MainFrameActions: Packaging (Android (ETC2)):    at Project.Cook(ProjectParams Params)
MainFrameActions: Packaging (Android (ETC2)):    at BuildCookRun.DoBuildCookRun(ProjectParams Params)
MainFrameActions: Packaging (Android (ETC2)):    at AutomationTool.BuildCommand.Execute()
MainFrameActions: Packaging (Android (ETC2)):    at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
MainFrameActions: Packaging (Android (ETC2)):    at AutomationTool.Automation.Process(String[] CommandLine)
MainFrameActions: Packaging (Android (ETC2)):    at AutomationTool.Program.MainProc(Object )
MainFrameActions: Packaging (Android (ETC2)):    at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object )
MainFrameActions: Packaging (Android (ETC2)):    at AutomationTool.Program.Main()
MainFrameActions: Packaging (Android (ETC2)): Program.Main: AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
MainFrameActions: Packaging (Android (ETC2)): Domain_ProcessExit
MainFrameActions: Packaging (Android (ETC2)): copying UAT log files...
MainFrameActions: Packaging (Android (ETC2)): BUILD FAILED
PackagingResults:Error: Error Unknown Cook Failure

known issue? This was testing with a totally blank new project with just a few spheres in it.

4.11 Preview 2

Hello ,

I was able to reproduce this issue on our end. I have written up a report (UE-25738) and I have submitted it to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your information and time.

Make it a great day

Instanced sterero is not supposed to work on Android. A fix has been checked in to indicate this in the tooltip and to force it off during packaging if on for unsupported platforms. At the moment on D3D SM5 and PS4 support this.