Linker errors(LNK2019) - VR related

Hello again.

I am getting link errors on packaging for Windows x64 Development build.

Here are the functions that are not found:
void __cdecl EmptyLinkFunctionForGeneratedCodeHTML5Networking(void)
void __cdecl EmptyLinkFunctionForGeneratedCodeOculusLibrary(void)
void __cdecl EmptyLinkFunctionForGeneratedCodeSteamVR(void)
void __cdecl EmptyLinkFunctionForStaticInitializationHTML5Networking(void)
void __cdecl EmptyLinkFunctionForStaticInitializationOculusInput(void)
void __cdecl EmptyLinkFunctionForStaticInitializationOculusLibrary(void)
void __cdecl EmptyLinkFunctionForStaticInitializationOculusRift(void)
void __cdecl EmptyLinkFunctionForStaticInitializationSteamVR(void)
void __cdecl EmptyLinkFunctionForStaticInitializationSteamVRController(void)
void __cdecl EmptyLinkFunctionForStaticInitializationInputDevice(void)

Full error lines:

MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForGeneratedCodeHTML5Networking(void)" (?EmptyLinkFunctionForGeneratedCodeHTML5Networking@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForGeneratedCodeOculusLibrary(void)" (?EmptyLinkFunctionForGeneratedCodeOculusLibrary@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForGeneratedCodeSteamVR(void)" (?EmptyLinkFunctionForGeneratedCodeSteamVR@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForStaticInitializationHTML5Networking(void)" (?EmptyLinkFunctionForStaticInitializationHTML5Networking@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForStaticInitializationOculusInput(void)" (?EmptyLinkFunctionForStaticInitializationOculusInput@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForStaticInitializationOculusLibrary(void)" (?EmptyLinkFunctionForStaticInitializationOculusLibrary@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForStaticInitializationOculusRift(void)" (?EmptyLinkFunctionForStaticInitializationOculusRift@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForStaticInitializationSteamVR(void)" (?EmptyLinkFunctionForStaticInitializationSteamVR@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForStaticInitializationSteamVRController(void)" (?EmptyLinkFunctionForStaticInitializationSteamVRController@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)
MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: UELinkerFixups.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl EmptyLinkFunctionForStaticInitializationInputDevice(void)" (?EmptyLinkFunctionForStaticInitializationInputDevice@@YAXXZ) referenced in function "void __cdecl UELinkerFixups(void)" (?UELinkerFixups@@YAXXZ)

I have attached a text file with the full contents of the output window.

Thanks in Advance.

PS: I remember disabling some Oculus plugins and what not that I am not going to use.
PSS: Enabling all the “Virtual reality” plugins solves the problem, But now I get a vertical split screen - For VR?

Bottom line: How to package the game without VR?

We are getting this quite a lot, too. It appears that some dependency tracking is broken. Fortunately, it doesn’t happen too often, and until this gets fixed, when it happens we delete Engine/Intermediate and {game}/Intermediate as a workaround, with the obvious downside of rebuilding everything from scratch.