Error build from source 4.16.3

2>d:\workspace\unrealengine\engine\source\runtime\d3d12rhi\private\D3D12StateCachePrivate.h(716): error C4596: ‘SetPipelineState’: illegal qualified name in member declaration
2>d:\workspace\unrealengine\engine\source\runtime\d3d12rhi\private\D3D12StateCachePrivate.h(716): error C4596: ‘SetPipelineState’: illegal qualified name in member declaration
2>ERROR : UBT error : Failed to produce item: D:\workspace\UnrealEngine\Engine\Plugins\Runtime\OculusRift\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-OculusRift.lib

1>Deploying ShaderCompileWorker Win64 Development…
1>Total build time: 2.39 seconds (NoActionsToExecute executor: 0.02 seconds)
2>------ Build started: Project: UE4, Configuration: Development_Editor x64 ------
2>Performing 7 actions (9 in parallel)
2>OculusRiftRenderD3D12.cpp
2>Module.D3D12RHI.cpp

I’m going through a ton of problems building 4.16 from source I think it may have to do something with a outdated compiler but I’m not sure which was used in 4.16. I read the other post and changed the one line of code now it looks like it’s stuck Also I haven’t received any feed back…

Wait I take it back the problem was fixed by the previous post just taking a very long time.