cancel
Showing results for 
Search instead for 
Did you mean: 

Missing ref in OVRPlugin.cs when building on WebGL

DevelopmentTechstar
Honored Guest

Meta XR Core SDK: 68.0.2
Unity Version: 2021.3.41

OVRPlugin.cs is not correctly compiling for scenario where XR is not supported.  The references are unresolved because WebGL does not support OVR and OVRPLUGIN_UNSUPPORTED_PLATFORM is true. When building for WebGL platform I get these errors:

- OVRPlugin.cs(5389,9): error CS0103: The name 'pose' does not exist in the current context,

- OVRPlugin.cs(5390,9): error CS0177: The out parameter 'result' must be assigned to before control leaves the current method

4 REPLIES 4

ICARMetaQuest13
Honored Guest

I am experiencing the same exact issue. Unity Editor 2022.3.8f1, Meta XR Core package version 68.0.2

It compiles just fine for the Quest, but I am also building for Linux (multi-user application with server and client in the same project), but the build directive OVRPLUGIN_UNSUPPORTED_PLATFORM becomes true and it tries those lines of code which produce an error. (OVRPlugin.cs:5388,5389)

I downgraded to 68.0.1 and it compiles fine in the meantime, but that feels "sub optimal".

Confirmed 68.0.3 has the same issue as of 9/26/2024

dri_richard
Explorer

Same here, hoping for a fix in 68.0.3 

danidiazr
Honored Guest

Same problem, not fixed in 68.0.3

grumiauxl
Honored Guest

Same problem when building  linux standalone for our dedicated server.
not fixed in 68.0.3