Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

Nintendo Switch SDK 15.0 support with Unity Integration

0 votes
Hello,
The last wwise integration unity plugin only supports the Unity 2021.3.16f1 version with a compatibility with the nintendo switch SDK 14.3.
We need to move to the new Unity version 2021.3.17f1 with the nintendo SDK 15.3 but the build currently failed when wwise is in the project with the error below.

I found in the unity intergation plugin release note :
"Any Unity version more recent than the aforementioned is not currently supported, but will be in a subsequent patch release"
but I can't find any notes/roadmap about patch to support the new SDK.
When will it be added ?

Thanks

Unity.IL2CPP.Building.BuilderFailedException: Build failed with 0 successful nodes and 1 failed ones
Annotation: IL2CPP_CodeGenAndCompile C:/Users/artefacts/Documents/TestUnityUpdate/SwitchIL2CPPCache/il2cpp_cache/buildstate/artifacts/il2cpp_conv_etwi.traceevents
Cmdline: "C:\Program Files\Unity 2021.3.17f1\Editor\Data\il2cpp\build\deploy\il2cpp.exe" --convert-to-cpp --compile-cpp --directory="C:/Users/artefacts/Documents/TestUnityUpdate/Temp/StagingArea/Managed" --data-folder="C:\Users\artefacts\Documents\TestUnityUpdate\Library\Il2cppBuildCache\Switch\il2cppOutput\Data" --generatedcppdir="C:/Users/artefacts/Documents/TestUnityUpdate/Library/Il2cppBuildCache/Switch/il2cppOutput" --symbols-folder="C:\Users\artefacts\Documents\TestUnityUpdate\Library\Il2cppBuildCache\Switch\il2cppOutput\Symbols" --additional-cpp="C:\Users\artefacts\Documents\TestUnityUpdate\Temp\StagingArea\SourcePlugins\AkSwitchPlugins.cpp" --additional-cpp="C:\Users\artefacts\Documents\TestUnityUpdate\Temp\StagingArea\SourcePlugins\lib_burst_generated.cpp" --additional-cpp="C:/Users/artefacts/Documents/TestUnityUpdate/Library/Il2cppBuildCache/Switch/additionalCppFiles/UnlinkedFunctions.cpp" --emit-null-checks --enable-stacktrace --enable-stats --enable-array-bounds-check --code-generation-option=EnableInlining --stats-output-dir="C:/Users/artefacts/Documents/TestUnityUpdate/Library/Il2cppBuildCache/Switch/il2cppStats" --platform=Switch --architecture=ARM64 --outputpath="C:\Users\artefacts\Documents\TestUnityUpdate\Library/Il2cppBuildCache/Switch\Native\SwitchPlayer.nss" --dont-deploy-baselib --verbose --libil2cpp-static --baselib-directory="C:\Program Files\Unity 2021.3.17f1\Editor\Data\PlaybackEngines\Switch\Native\develop" --avoid-dynamic-library-copy --additional-defines=DEBUGMODE=1 --additional-defines=UNITY_RELEASE=0 --additional-defines=IL2CPP_USE_SOCKET_MULTIPLEX_IO=1 --additional-defines=IL2CPP_SUPPORT_SOCKETS_POSIX_API=1 --additional-defines=PLATFORM_SWITCH_USE_POSIX_SOCKET_API=1 --additional-include-directories="C:\Program Files\Unity 2021.3.17f1\Editor\Data\PlaybackEngines\Switch\Tools/il2cpp\bdwgc/include" --additional-include-directories="C:\Program Files\Unity 2021.3.17f1\Editor\Data\PlaybackEngines\Switch\Tools/il2cpp\libil2cpp/include" --plugin="C:/Program Files/Unity 2021.3.17f1/Editor/Data/PlaybackEngines/Switch/Tools\SwitchIl2CppPlugin.dll" --incremental-g-c-time-slice=3 --configuration=Release --linker-flags-file="C:/Users/artefacts/Documents/TestUnityUpdate/SwitchIL2CPPCache/il2cpp_cache/linkerflags/linkerflags.txt" --dotnetprofile=unityaot-linux --cachedirectory="C:/Users/artefacts/Documents/TestUnityUpdate/Assets/../SwitchIL2CPPCache/il2cpp_cache" --profiler-report --profiler-output-file="C:/Users/artefacts/Documents/TestUnityUpdate/SwitchIL2CPPCache/il2cpp_cache/buildstate/artifacts/il2cpp_conv_etwi.traceevents"
ExitCode: 4
Stdout:
Building SwitchPlayer.nss with SwitchToolChain
    Output directory: C:\Users\artefacts\Documents\TestUnityUpdate\Library\Il2cppBuildCache\Switch\Native
    Cache directory: C:\Users\artefacts\Documents\TestUnityUpdate\SwitchIL2CPPCache\il2cpp_cache
ObjectFiles: 418 of which compiled: 251
    Time Compile: 42074 milliseconds Il2CppTypeDefinitions.c
    Time Compile: 25540 milliseconds Il2CppInvokerTable.cpp
    Time Compile: 13449 milliseconds Il2CppGenericMethodTable.c
    Time Compile: 12349 milliseconds AK.Wwise.Unity.API.cpp
    Time Compile: 12216 milliseconds AK.Wwise.Unity.API1.cpp
    Time Compile: 12082 milliseconds Generics17.cpp
    Time Compile: 11442 milliseconds Generics55.cpp
    Time Compile: 11366 milliseconds Generics27.cpp
    Time Compile: 11083 milliseconds Generics33.cpp
    Time Compile: 11005 milliseconds Generics31.cpp
Total compilation time: 68333 milliseconds.
Error: Unity.IL2CPP.Building.BuilderFailedException: C:\Nintendo\SDK_15.3\NintendoSDK\Compilers\NX\nx\aarch64\bin\clang.exe -nostartfiles -Wl,--gc-sections -Wl,-init=_init,-fini=_fini -Wl,-z,combreloc,-z,relro,--enable-new-dtags -Wl,-pie -Wl,--build-id=uuid -Wl,-u,malloc -Wl,-u,calloc -Wl,-u,realloc -Wl,-u,aligned_alloc -Wl,-u,free -v "-Wl,-T" "C:\Nintendo\SDK_15.3\NintendoSDK\Resources\SpecFiles\Application.aarch64.lp64.ldscript" -fuse-ld=lld.exe -Wl,--export-dynamic -Wl,--start-group  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\rocrt.o"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\nnApplication.o"  @"C:\Users\artefacts\AppData\Local\Temp\tmpF8CA.tmp" "C:\Program Files\Unity 2021.3.17f1\Editor\Data\PlaybackEngines\Switch\Native\develop\baselib.a" "C:\Program Files\Unity 2021.3.17f1\Editor\Data\PlaybackEngines\Switch\Tools\../Native/Develop/SwitchPlayer.a" "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\libnn_profiler.a"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\libnn_init_memory.a"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\libnn_gfx.a"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\libnn_mii_draw.a"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\libnn_gfx.a"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\libnn_mii_draw.a"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\libcurl.a"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\libz.a"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\llgd-target.nss"  "C:\Program Files\Unity 2021.3.17f1\Editor\Data\PlaybackEngines\Switch\Native\develop\libunityexternals.a" "C:\Users\artefacts\Documents\TestUnityUpdate\Temp\StagingArea\NativePlugins\libAkSoundEngineWrapper.a" "C:\Users\artefacts\Documents\TestUnityUpdate\Temp\StagingArea\NativePlugins\lib_burst_generated.a" -Wl,--end-group  -Wl,--start-group  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\multimedia.nss"  "C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\nnSdk.nss"  -Wl,--end-group  C:\Nintendo\SDK_15.3\NintendoSDK\Libraries\NX-NXFP2-a64\Develop\crtend.o -o "C:\Users\artefacts\Documents\TestUnityUpdate\SwitchIL2CPPCache\il2cpp_cache\linkresult_24E01FBA9B31E8EDF682116B861CC95F\SwitchPlayer.nss"

Nintendo version 1.13.3 clang version 13.0.1 (rev: f54abc23ab3bafb336dedca37426e50f6b1a2807)
asked Feb 9, 2023 in General Discussion by Benjamin a. (100 points)
I'm getting same error. Did you find answer? Please help!

Please sign-in or register to answer this question.

...