Community Q&A

Welcome to Audiokinetic’s community-driven Q&A forum. This is the place where Wwise and Strata users help each other out. For direct help from our team, please use the Support Tickets page. To report a bug, use the Bug Report option in the Audiokinetic Launcher. (Note that Bug Reports submitted to the Q&A forum will be rejected. Using our dedicated Bug Report system ensures your report is seen by the right people and has the best chance of being fixed.)

To get the best answers quickly, follow these tips when posting a question:

  • Be Specific: What are you trying to achieve, or what specific issue are you running into?
  • Include Key Details: Include details like your Wwise and game engine versions, operating system, etc.
  • Explain What You've Tried: Let others know what troubleshooting steps you've already taken.
  • Focus on the Facts: Describe the technical facts of your issue. Focusing on the problem helps others find a solution quickly.

+2 votes
Hi all.

We've upgraded the project from UE 5.0 and WWise 2021.1.9.7847.2311 to UE 5.1 and WWise 2022.1.1.8100.2529 as a project plugin described here: https://www.audiokinetic.com/qa/11062/ue5-1-support-wwise-roadmap

We can't build the project on PS5 as the compilation fails with missing references (partial log attached as img below). We're targeting PC and XSX as well, and we can build on those platforms without issues.

Any help would be greatly appreciated.

Best regards.

Here is the partial log from Unreal Build Tool (there is a bit more, but it hits the characters limit):
[999/1002] Compile Module.Engine.89_of_94.cpp
[1000/1002] prospero-clang GAME_MODULE_NAME.self
prospero-lld: error: undefined symbol: AK::Monitor::PostCodeVaList(AK::Monitor::ErrorCode, AK::Monitor::ErrorLevel, AK::Monitor::MsgContext, __va_list_tag*)
>>> referenced by WwiseMonitorAPI_2022_1.cpp:60 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseMonitorAPI_2022_1.cpp:60)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseMonitorAPI_2022_1::PostCodeVaList(AK::Monitor::ErrorCode, AK::Monitor::ErrorLevel, AK::Monitor::MsgContext, __va_list_tag*))
prospero-lld: error: undefined symbol: AK::Monitor::AddTranslator(AkErrorMessageTranslator*, bool)
>>> referenced by WwiseMonitorAPI_2022_1.cpp:106 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseMonitorAPI_2022_1.cpp:106)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseMonitorAPI_2022_1::AddTranslator(AkErrorMessageTranslator*, bool))
prospero-lld: error: undefined symbol: AK::Monitor::ResetTranslator()
>>> referenced by WwiseMonitorAPI_2022_1.cpp:113 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseMonitorAPI_2022_1.cpp:113)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseMonitorAPI_2022_1::ResetTranslator())
prospero-lld: error: undefined symbol: AK::SoundEngine::SetPosition(unsigned long, AkWorldTransform const&, AkSetPositionFlags)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:722 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:722)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::SetPosition(unsigned long, AkWorldTransform const&, AkSetPositionFlags))
prospero-lld: error: undefined symbol: AK::SoundEngine::SetMultiplePositions(unsigned long, AkWorldTransform const*, unsigned short, AK::SoundEngine::MultiPositionType, AkSetPositionFlags)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:734 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:734)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::SetMultiplePositions(unsigned long, AkWorldTransform const*, unsigned short, AK::SoundEngine::MultiPositionType, AkSetPositionFlags))
prospero-lld: error: undefined symbol: AK::SoundEngine::SetMultiplePositions(unsigned long, AkChannelEmitter const*, unsigned short, AK::SoundEngine::MultiPositionType, AkSetPositionFlags)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:746 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:746)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::SetMultiplePositions(unsigned long, AkChannelEmitter const*, unsigned short, AK::SoundEngine::MultiPositionType, AkSetPositionFlags))
prospero-lld: error: undefined symbol: AK::SoundEngine::SetDistanceProbe(unsigned long, unsigned long)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:764 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:764)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::SetDistanceProbe(unsigned long, unsigned long))
prospero-lld: error: undefined symbol: AK::SoundEngine::LoadBank(wchar_t const*, unsigned int&, unsigned int)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:790 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:790)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::LoadBank(wchar_t const*, unsigned int&, unsigned int))
prospero-lld: error: undefined symbol: AK::SoundEngine::LoadBank(char const*, unsigned int&, unsigned int)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:801 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:801)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::LoadBank(char const*, unsigned int&, unsigned int))
prospero-lld: error: undefined symbol: AK::SoundEngine::LoadBank(unsigned int, unsigned int)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:810 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:810)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::LoadBank(unsigned int, unsigned int))
prospero-lld: error: undefined symbol: AK::SoundEngine::LoadBankMemoryView(void const*, unsigned int, unsigned int&, unsigned int&)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:830 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:830)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::LoadBankMemoryView(void const*, unsigned int, unsigned int&, unsigned int&))
prospero-lld: error: undefined symbol: AK::SoundEngine::LoadBankMemoryCopy(void const*, unsigned int, unsigned int&, unsigned int&)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:850 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:850)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::LoadBankMemoryCopy(void const*, unsigned int, unsigned int&, unsigned int&))
prospero-lld: error: undefined symbol: AK::SoundEngine::LoadBank(wchar_t const*, void (*)(unsigned int, void const*, AKRESULT, void*), void*, unsigned int&, unsigned int)
>>> referenced by WwiseSoundEngineAPI_2022_1.cpp:875 (PROJECT_PATH/Plugins/Wwise/Source/WwiseSoundEngine_2022_1/Private/Wwise/API_2022_1\WwiseSoundEngineAPI_2022_1.cpp:875)
>>>               PROJECT_PATH/Intermediate/Build/PS5/GAME_MODULE_NAME/Development/WwiseSoundEngine_2022_1/Module.WwiseSoundEngine_2022_1.cpp.o:(FWwiseSoundEngineAPI_2022_1::LoadBank(wchar_t const*, void (*)(unsigned int, void const*, AKRESULT, void*), void*, unsigned int&, unsigned int))
in General Discussion by Andrzej K. (120 points)

Please sign-in or register to answer this question.

...