V-Prep Harry Posted September 6, 2023 Share Posted September 6, 2023 Hi, I am currently trying to launch my project to the vive focus 3 and i have managed this before however had to revert to a previous version and in doing so the project will now not launch and it displays that there a bunch of WVR undefined symbols, i feel like it might be an issue with the build.cs file but i'm really not sure. LogPlayLevel: UAT: ********** BUILD COMMAND STARTED ********** LogPlayLevel: Completed Launch On Stage: Launch Task, Time: 1.532953 LogPlayLevel: UAT: Running: C:\Program Files\Epic Games\UE_5.1\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe "C:\Program Files\Epic Games\UE_5.1\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" PhysicsConstraints Android Development -Project=C:\VPrepVR\PhysicsConstraints.uproject C:\VPrepVR\PhysicsConstraints.uproject -NoUBTMakefiles -remoteini="C:\VPrepVR" -skipdeploy -Manifest=C:\VPrepVR\Intermediate\Build\Manifest.xml -NoHotReload -log="C:\Users\RENDA\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.1\UBT-PhysicsConstraints-Androi d-Development.txt" LogPlayLevel: UAT: Log file: C:\Users\RENDA\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.1\UBT-PhysicsConstraints-Android-Development.txt LogPlayLevel: UAT: Android (8490178, based on r450784d) clang version 14.0.6 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) LogPlayLevel: UAT: Target: x86_64-w64-windows-gnu LogPlayLevel: UAT: Thread model: posix LogPlayLevel: UAT: InstalledDir: C:/Users/RENDA/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin LogPlayLevel: UAT: Library 'C:\VPrepVR\Plugins\wave_5.3.1-r.2_UE_5.1\plugin\Plugins\WaveVR\Source\WVR/lib\android\armeabi-v7a\libwvr_api.so' was not resolvable to a file when used in Module 'WVR', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning. LogPlayLevel: UAT: Library 'C:\VPrepVR\Plugins\wave_5.3.1-r.2_UE_5.1\plugin\Plugins\WaveVR\Source\WVR/lib\android\arm64-v8a\libwvr_api.so' was not resolvable to a file when used in Module 'WVR', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning. LogPlayLevel: UAT: Library 'C:\VPrepVR\Plugins\wave_5.3.1-r.2_UE_5.1\plugin\Plugins\WaveVR\Source\WVR/lib\android\armeabi-v7a\libcamerautility.so' was not resolvable to a file when used in Module 'WVR', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning. LogPlayLevel: UAT: Library 'C:\VPrepVR\Plugins\wave_5.3.1-r.2_UE_5.1\plugin\Plugins\WaveVR\Source\WVR/lib\android\arm64-v8a\libcamerautility.so' was not resolvable to a file when used in Module 'WVR', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning. LogPlayLevel: UAT: Android (8490178, based on r450784d) clang version 14.0.6 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) LogPlayLevel: UAT: Target: x86_64-w64-windows-gnu LogPlayLevel: UAT: Thread model: posix LogPlayLevel: UAT: InstalledDir: C:/Users/RENDA/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin LogPlayLevel: UAT: Android (8490178, based on r450784d) clang version 14.0.6 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) LogPlayLevel: UAT: Target: x86_64-w64-windows-gnu LogPlayLevel: UAT: Thread model: posix LogPlayLevel: UAT: InstalledDir: C:/Users/RENDA/AppData/Local/Android/Sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/windows-x86_64/bin LogPlayLevel: UAT: NDK toolchain: r25b, NDK version: 250200, ClangVersion: 14.0.6 LogPlayLevel: UAT: Compiling Native 64-bit code with NDK API 'android-29' LogPlayLevel: UAT: Writing manifest to C:\VPrepVR\Intermediate\Build\Manifest.xml LogPlayLevel: UAT: Building PhysicsConstraints... LogPlayLevel: UAT: Determining max actions to execute in parallel (16 physical cores, 32 logical cores) LogPlayLevel: UAT: Executing up to 16 processes, one per physical core LogPlayLevel: UAT: Building 2 actions with 2 processes... LogPlayLevel: UAT: [1/2] WriteMetadata PhysicsConstraints.target cancelled LogPlayLevel: UAT: [2/2] clang++ PhysicsConstraints-arm64.so LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetSupportedFeatures LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:86 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:86) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetSupportedFeatures()) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_Init LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:91 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:91) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::Init(WVR_AppType)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_Quit LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:95 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:95) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::Quit()) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetSyncPose LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:99 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:99) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetSyncPose(WVR_PoseOriginModel, WVR_DevicePosePair*, unsigned int)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetPoseState LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:104 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:104) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetPoseState(WVR_DeviceType, WVR_PoseOriginModel, unsigned int, WVR_PoseState*)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_SetPosePredictEnabled LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:110 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:110) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::SetPosePredictEnabled(WVR_DeviceType, bool, bool)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetInputButtonState LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:114 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:114) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetInputButtonState(WVR_DeviceType, WVR_InputId)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetInputTouchState LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:118 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:118) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetInputTouchState(WVR_DeviceType, WVR_InputId)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetInputAnalogAxis LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:122 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:122) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetInputAnalogAxis(WVR_DeviceType, WVR_InputId)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_IsDeviceConnected LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:126 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:126) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::IsDeviceConnected(WVR_DeviceType)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetParameters LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:130 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:130) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetParameters(WVR_DeviceType, char const*, char*, unsigned int)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetDegreeOfFreedom LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:134 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:134) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetDegreeOfFreedom(WVR_DeviceType)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetDeviceBatteryPercentage LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:138 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:138) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetDeviceBatteryPercentage(WVR_DeviceType)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_PollEventQueue LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:142 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:142) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::PollEventQueue(WVR_Event*)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetRenderProps LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:147 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:147) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetRenderProps(WVR_RenderProps*)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_SetInputRequest LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:151 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:151) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::SetInputRequest(WVR_DeviceType, WVR_InputAttribute const*, unsigned int)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetInteractionMode LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:159 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:159) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetInteractionMode()) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_SetGazeTriggerType LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:163 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:163) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::SetGazeTriggerType(WVR_GazeTriggerType)) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetGazeTriggerType LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:167 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:167) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetGazeTriggerType()) LogPlayLevel: Error: UAT: ld.lld: error: undefined symbol: WVR_GetDeviceErrorState LogPlayLevel: UAT: >>> referenced by WaveVRPlatformAndroid.cpp:170 (C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Source/WaveVR/Private/Platforms/Android/WaveVRPlatformAndroid.cpp:170) LogPlayLevel: UAT: >>> C:/VPrepVR/Plugins/wave_5.3.1-r.2_UE_5.1/plugin/Plugins/WaveVR/Intermediate/Build/Android/UnrealGame/Development/WaveVR/Module.WaveVR.6_of_8.cppa8.o:(FWaveVRPlatformAndroid::GetDeviceErrorState(WVR_DeviceType, WVR_DeviceErrorStatus)) LogPlayLevel: Error: UAT: ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors) LogPlayLevel: Error: UAT: clang++: error: linker command failed with exit code 1 (use -v to see invocation) LogPlayLevel: UAT: Took 4.0444707s to run dotnet.exe, ExitCode=6 LogPlayLevel: UAT: UnrealBuildTool failed. See log for more details. (C:\Users\RENDA\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.1\UBT-PhysicsConstraints-Android-Development.txt) LogPlayLevel: UAT: AutomationTool executed for 0h 0m 5s LogPlayLevel: UAT: AutomationTool exiting with ExitCode=6 (6) LogPlayLevel: Completed Launch On Stage: Build Task, Time: 3.523189 LogPlayLevel: UAT: BUILD FAILED PackagingResults: Error: Launch failed! Unknown Error LogSlate: Window 'Output Log' being destroyed LogSlate: Window 'Output Log' being destroyed Link to comment Share on other sites More sharing options...
Alex_HTC Posted September 6, 2023 Share Posted September 6, 2023 @V-Prep Harry Hey, It sounds like there was some mismatch in the generated files. Close unreal, try deleting 'binaries' and 'intermediate' folders and rebuilding the project Thanks, Alex Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now