il2cpp error on gableroux/unity3d:2019.3.0f6-android image
Hello @gableroux , We are using the docker image gableroux/unity3d:2019.3.0f6-android, for unity android on CircleCI, same setup like gitlab. We managed the license activation and while building the player, we get il2cpp errors as below. Could you please help us resolve the issue. Please let us know if you need more information:
Error:
62. IL2CPP
[Error] Failed running /opt/Unity/Editor/Data/il2cpp/build/deploy/net471/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="*******" --architecture="ARMv7" --configuration="Release" --outputpath="/root/project/unity/lasvit/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a/libil2cpp.so" --cachedirectory="/root/project/unity/lasvit/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="/opt/Unity/Editor/Data/PlaybackEngines/*******Player/Tools/bdwgc/include" --additional-include-directories="/opt/Unity/Editor/Data/PlaybackEngines/*******Player/Tools/libil2cpp/include" --tool-chain-path="/opt/Unity/Editor/Data/PlaybackEngines/*******Player/NDK" --profiler-report --map-file-parser="/opt/Unity/Editor/Data/Tools/MapFileParser/MapFileParser" --directory="/root/project/unity/lasvit/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="/root/project/unity/lasvit/Temp/StagingArea/Il2Cpp/il2cppOutput"
stdout:
Building libil2cpp.so with *******ToolChain
Output directory: /root/project/unity/lasvit/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a
Cache directory: /root/project/unity/lasvit/Library/il2cpp_android_armeabi-v7a/il2cpp_cache
stderr:
[Exception] Exception: /opt/Unity/Editor/Data/il2cpp/build/deploy/net471/il2cpp.exe did not run properly!
Warnings: 32
Errors: 3
Result: Failed
Exception: Build failed
at Build.DoBuild******* (System.String buildPath) [0x001b1] in /root/project/unity/lasvit/Assets/Common/Editor/Build.cs:66
(Filename: Assets/Common/Editor/Build.cs Line: 66)
executeMethod method Build.DoBuild******* threw exception.
(Filename: ./Runtime/Utilities/Argv.cpp Line: 361)
Aborting batchmode due to failure:
executeMethod method Build.DoBuild******* threw exception.
/home/builduser/buildslave/unity/build/PlatformDependent/Linux/External/baselib/builds/Platforms/Linux/Include/C/Baselib_ThreadLocalStorage.inl.h(12): Assertion failed (rc == 0)
Caught fatal signal - signo:5 code:128 errno:0 addr:(nil)
/home/builduser/buildslave/unity/build/PlatformDependent/Linux/External/baselib/builds/Platforms/Linux/Include/C/Baselib_ThreadLocalStorage.inl.h(12): Assertion failed (rc == 0)
Caught fatal signal - signo:5 code:128 errno:0 addr:(nil)
Obtained 4 stack frames.
#0 0x00558b1bf319a5 in AudioManager::systemCallback(FMOD_SYSTEM*, FMOD_SYSTEM_CALLBACKTYPE, void*, void*)
#1 0x00558b1fca77b4 in FMOD::Thread::callback(void*)
#2 0x007f4b803cb6db in start_thread
#3 0x007f4b800f488f in clone
Aborted (core dumped)
Exited with code exit status 134
Edited by Gabriel Le Breton