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

5 REPLIES 5

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

ICARMetaQuest13
Honored Guest

Seems to work fine in 69.0.0