diff --git a/interface/src/devices/OculusManager.cpp b/interface/src/devices/OculusManager.cpp index 7d7375fad5..b60f55636f 100644 --- a/interface/src/devices/OculusManager.cpp +++ b/interface/src/devices/OculusManager.cpp @@ -504,7 +504,7 @@ void OculusManager::getEulerAngles(float& yaw, float& pitch, float& roll) { } glm::vec3 OculusManager::getRelativePosition() { -#if defined(__APPLE__) || defined(_WIN32) +#if defined(HAVE_LIBOVR) && (defined(__APPLE__) || defined(_WIN32)) ovrTrackingState trackingState = ovrHmd_GetTrackingState(_ovrHmd, ovr_GetTimeInSeconds()); ovrVector3f headPosition = trackingState.HeadPose.ThePose.Position;