Skip to content

Instantly share code, notes, and snippets.

@jakedowns
Created January 11, 2023 21:38
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
Unity 2022.2.1f1 > IL2CPP + System.Text.Json = Build Failed; error: no viable overloaded '='
> Task :unityLibrary:BuildIl2CppTask
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\IL2CPP\build\deploy\il2cpp.exe --compile-cpp --platform=Android --architecture=armv7 --outputpath=K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/jniLibs/armeabi-v7a/libil2cpp.so --libil2cpp-static --baselib-directory=K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/jniStaticLibs/armeabi-v7a --incremental-g-c-time-slice=3 --configuration=ReleasePlus --dotnetprofile=unityaot-linux --profiler-report --profiler-output-file=K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_conv.traceevents --print-command-line --data-folder=K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/Source/il2cppOutput/data --generatedcppdir=K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/Source/il2cppOutput --cachedirectory=K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_cache --tool-chain-path=K:\Android\Sdk\ndk\21.4.7075529
Starting: K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\IL2CPP\build\deploy\bee_backend\win-x64\bee_backend.exe --profile="K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_cache/buildstate/backend_profiler0.traceevents" --beedriver-listener --dagfile="K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_cache/buildstate/bee.dag" --continue-on-failure FinalProgram
WorkingDir: K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_cache/buildstate
ExitCode: 4 Duration: 0s83ms
Using Android NDK version 21.4.7075529 (Recommended version: 23.1)
found at path "K:/Android/Sdk/ndk/21.4.7075529"
ExitCode: 0 Duration: 0s1ms
Starting: K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\IL2CPP\build\deploy\bee_backend\win-x64\bee_backend.exe --profile="K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_cache/buildstate/backend_profiler1.traceevents" --beedriver-listener --dagfile="K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_cache/buildstate/bee.dag" --continue-on-failure --dagfilejson="K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_cache/buildstate/bee.dag.json" FinalProgram
WorkingDir: K:/Code/Nreal-Unity-Demos/Android/unityLibrary/build/il2cpp_armeabi-v7a_ReleasePlus/il2cpp_cache/buildstate
ExitCode: 3 Duration: 1m:03s
Build failed with 564 successful nodes and 1 failed ones
Annotation: C_Android_arm32 fy9m/7ukczhykxhhu.o
Cmdline: "K:/Android/Sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++" -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -marm -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__ -D__ANDROID_API__=22 -DANDROID -DHAVE_INTTYPES_H -no-canonical-prefixes -funwind-tables -fstack-protector -fomit-frame-pointer -std=c++11 -Wswitch -Wno-trigraphs -Wno-tautological-compare -Wno-invalid-offsetof -Wno-implicitly-unsigned-literal -Wno-integer-overflow -Wno-shift-negative-value -Wno-unknown-attributes -Wno-implicit-function-declaration -Wno-null-conversion -Wno-missing-declarations -Wno-unused-value -Wno-pragma-once-outside-header -fvisibility=hidden -fexceptions -fno-rtti -g -O2 -flto -fPIC -fno-strict-overflow -ffunction-sections -fdata-sections -fmessage-length=0 -pipe -D_GLIBCXX_USE_CXX11_ABI=0 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DIL2CPP_MONO_DEBUGGER_DISABLED -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DHAVE_BDWGC_GC -DNDEBUG -I"." -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/Source/il2cppOutput" -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/libil2cpp/pch" -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/libil2cpp" -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/external/baselib/Include" -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/external/baselib/Platforms/Android/Include" -o "fy9m/7ukczhykxhhu.o" -fcolor-diagnostics -fdiagnostics-absolute-paths -target armv7a-linux-androideabi22 -fstrict-aliasing -fdiagnostics-format=msvc -c -x c++ "K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/Source/il2cppOutput/System.Text.Json3.cpp"
ExitCode: 1
Stdout:
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(11890,11): error: no viable overloaded '='
V_3 = L_12;
~~~ ^ ~~~~
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(2765,8): note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'ValueTask_t10B4B5DDF5C582607D0E634FA912F8CB94FCD49F' to 'const ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711' for 1st argument
struct ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711
^
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(2765,8): note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'ValueTask_t10B4B5DDF5C582607D0E634FA912F8CB94FCD49F' to 'ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711' for 1st argument
struct ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711
^
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(12417,9): error: no viable overloaded '='
V_4 = L_8;
~~~ ^ ~~~
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(2765,8): note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'ValueTask_t10B4B5DDF5C582607D0E634FA912F8CB94FCD49F' to 'const ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711' for 1st argument
struct ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711
^
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(2765,8): note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'ValueTask_t10B4B5DDF5C582607D0E634FA912F8CB94FCD49F' to 'ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711' for 1st argument
struct ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711
^
2 errors generated.
Error: Unity.IL2CPP.Building.BuilderFailedException: Build failed with 564 successful nodes and 1 failed ones
Annotation: C_Android_arm32 fy9m/7ukczhykxhhu.o
Cmdline: "K:/Android/Sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++" -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -marm -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__ -D__ANDROID_API__=22 -DANDROID -DHAVE_INTTYPES_H -no-canonical-prefixes -funwind-tables -fstack-protector -fomit-frame-pointer -std=c++11 -Wswitch -Wno-trigraphs -Wno-tautological-compare -Wno-invalid-offsetof -Wno-implicitly-unsigned-literal -Wno-integer-overflow -Wno-shift-negative-value -Wno-unknown-attributes -Wno-implicit-function-declaration -Wno-null-conversion -Wno-missing-declarations -Wno-unused-value -Wno-pragma-once-outside-header -fvisibility=hidden -fexceptions -fno-rtti -g -O2 -flto -fPIC -fno-strict-overflow -ffunction-sections -fdata-sections -fmessage-length=0 -pipe -D_GLIBCXX_USE_CXX11_ABI=0 -DBASELIB_INLINE_NAMESPACE=il2cpp_baselib -DIL2CPP_MONO_DEBUGGER_DISABLED -DRUNTIME_IL2CPP -DIL2CPP_ENABLE_WRITE_BARRIERS=1 -DIL2CPP_INCREMENTAL_TIME_SLICE=3 -DHAVE_BDWGC_GC -DNDEBUG -I"." -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/Source/il2cppOutput" -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/libil2cpp/pch" -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/libil2cpp" -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/external/baselib/Include" -I"K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/IL2CPP/external/baselib/Platforms/Android/Include" -o "fy9m/7ukczhykxhhu.o" -fcolor-diagnostics -fdiagnostics-absolute-paths -target armv7a-linux-androideabi22 -fstrict-aliasing -fdiagnostics-format=msvc -c -x c++ "K:/Code/Nreal-Unity-Demos/Android/unityLibrary/src/main/Il2CppOutputProject/Source/il2cppOutput/System.Text.Json3.cpp"
ExitCode: 1
Stdout:
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(11890,11): error: no viable overloaded '='
V_3 = L_12;
~~~ ^ ~~~~
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(2765,8): note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'ValueTask_t10B4B5DDF5C582607D0E634FA912F8CB94FCD49F' to 'const ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711' for 1st argument
struct ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711
^
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(2765,8): note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'ValueTask_t10B4B5DDF5C582607D0E634FA912F8CB94FCD49F' to 'ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711' for 1st argument
struct ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711
^
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(12417,9): error: no viable overloaded '='
V_4 = L_8;
~~~ ^ ~~~
Unity.IL2CPP.Building.BuilderFailedException: Build failed with 564 successful nodes and 1 failed ones
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(2765,8): note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'ValueTask_t10B4B5DDF5C582607D0E634FA912F8CB94FCD49F' to 'const ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711' for 1st argument
struct ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711
^
K:\Code\Nreal-Unity-Demos\Android\unityLibrary\src\main\Il2CppOutputProject\Source\il2cppOutput\System.Text.Json3.cpp(2765,8): note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'ValueTask_t10B4B5DDF5C582607D0E634FA912F8CB94FCD49F' to 'ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711' for 1st argument
struct ValueTask_tD1A250CC105307FE5FB0D9D930345BB719E6B711
^
2 errors generated.
at il2cpp.Program.DoRun(TinyProfiler2 tinyProfiler, String[] args, RuntimePlatform platform, Il2CppCommandLineArguments il2CppCommandLineArguments, BuildingOptions buildingOptions, Boolean throwExceptions)
> Task :unityLibrary:BuildIl2CppTask FAILED
@jakedowns
Copy link
Author

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment