Skip to main content
New Participant
November 5, 2025
Solved

unreal 5.6.1 + metaXR (oculusXR) plugin compilation errors

  • November 5, 2025
  • 5 replies
  • 594 views
UATHelper: Packaging (Android (ASTC)): ld.lld: error: undefined symbol: LowLevelTasks::FTask::ActiveTask
UATHelper: Packaging (Android (ASTC)): >>> referenced by Task.h:371 (Runtime/Core/Public/Async/Fundamental/Task.h:371)
UATHelper: Packaging (Android (ASTC)): >>>               C:/Users/User/Desktop/UnrealGameProject/Plugins/MetaXR/Intermediate/Build/Android/a/UnrealGame/Shipping/MRUtilityKit/MRUtilityKitDestructibleMesh.cpp.o:(UMRUKDestructibleMeshComponent::SegmentMesh(TArray<UE::Math::TVector<double>, TSizedDefaultAllocator<32>> const&, TArray<unsigned int, TSizedDefaultAllocator<32>> const&, float, float, float))
UATHelper: Packaging (Android (ASTC)): >>> referenced by Task.h:371 (Runtime/Core/Public/Async/Fundamental/Task.h:371)
UATHelper: Packaging (Android (ASTC)): >>>               C:/Users/User/Desktop/UnrealGameProject/Plugins/MetaXR/Intermediate/Build/Android/a/UnrealGame/Shipping/MRUtilityKit/MRUtilityKitDestructibleMesh.cpp.o:(UMRUKDestructibleMeshComponent::SegmentMesh(TArray<UE::Math::TVector<double>, TSizedDefaultAllocator<32>> const&, TArray<unsigned int, TSizedDefaultAllocator<32>> const&, float, float, float))
UATHelper: Packaging (Android (ASTC)): >>> referenced by Task.h:371 (Runtime/Core/Public/Async/Fundamental/Task.h:371)
UATHelper: Packaging (Android (ASTC)): >>>               C:/Users/User/Desktop/UnrealGameProject/Plugins/MetaXR/Intermediate/Build/Android/a/UnrealGame/Shipping/MRUtilityKit/MRUtilityKitDestructibleMesh.cpp.o:(UMRUKDestructibleMeshComponent::SegmentMesh(TArray<UE::Math::TVector<double>, TSizedDefaultAllocator<32>> const&, TArray<unsigned int, TSizedDefaultAllocator<32>> const&, float, float, float))
UATHelper: Packaging (Android (ASTC)): >>> referenced 25 more times
UATHelper: Packaging (Android (ASTC)): clang++: error: linker command failed with exit code 1 (use -v to see invocation)

I'm trying to update a project from 5.4 to 5.6 and getting this error with the v81 sdk
https://developers.meta.com/horizon/downloads/package/unreal-engine-5-integration

I'm able to compile in VS but not in the engine.

Best answer by charrllie

Edit: Putting MetaXR plugin into the engine directory, not the project one fixed the problem.

5 replies

New Participant
November 11, 2025

Hey, did you manage to fix the issue? im having the exact same problem when converting my vr project from 5.5 to 5.6

puzzzabugAuthor
New Participant
November 11, 2025

I've been told that it may work if I run the compile from source, which I have not done yet. I'll update here when I do; have you tried to compile the engine from source?

charrllieAnswer
New Participant
November 19, 2025

Edit: Putting MetaXR plugin into the engine directory, not the project one fixed the problem.

puzzzabugAuthor
New Participant
December 3, 2025

I moved the metaxr plugin into the engine directory, and it also solved worked.

Then I had issues installing to headset using SDK 35

Performing Streamed Install
adb.exe: failed to install vrtest56-arm64.apk: Failure [INSTALL_FAILED_OLDER_SDK: Requires newer sdk version #35 (current version is #34)]



I was able to deploy with

android settings:
min sdk 31
sdk 34

android sdk settings:
java 23(or 17)
sdk 34
ndk 31



Inspiring
August 18, 2026

Hit this issue again. It's important to copy fresh plugins into your engine directory, not move them from your game, because they will be linked to your game directory and cause more linker errors.