Search Unity

Build - IL2CPP errors - Please, how fix it?

Discussion in 'Android' started by Nakaii, Sep 2, 2017.

  1. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    It looks like the compiler error from clang++ is being truncated here. There should be a full error message in the editor log file. Can you look for that one?
     
  2. Satindar

    Satindar

    Joined:
    Sep 11, 2020
    Posts:
    14
    kind of same error but i am building for pc
     
  3. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    Can you provide the specific error message you see?
     
  4. mohdkamilyt

    mohdkamilyt

    Joined:
    Mar 10, 2021
    Posts:
    1
    Please help me!

    Exception: C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe did not run properly!

    Failed running "C:\Program Files\Unity\Hub\Editor\2019.4.28f1\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="Android" --architecture="ARMv7" --configuration="Release" --outputpath="E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="E:\ImNotoK\Unity Projects\Quiz Game\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:/Program Files/Unity/Hub/Editor/2019.4.28f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:/Program Files/Unity/Hub/Editor/2019.4.28f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/Program Files/Unity/Hub/Editor/2019.4.28f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK" --profiler-report --map-file-parser="C:/Program Files/Unity/Hub/Editor/2019.4.28f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe" --directory="E:/ImNotoK/Unity Projects/Quiz Game/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="E:/ImNotoK/Unity Projects/Quiz Game/Temp/StagingArea/Il2Cpp/il2cppOutput"

    stdout:
    Building libil2cpp.so with AndroidToolChain
    Output directory: E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
    Cache directory: E:\ImNotoK\Unity Projects\Quiz Game\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:31089:14: error: no matching function for call to 'Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C'
    bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:13523:41: note: candidate function not viable: no known conversion from 'GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument
    IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
    ^
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:31118:14: error: no matching function for call to 'Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C'
    bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:13523:41: note: candidate function not viable: no known conversion from 'GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument
    IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
    ^
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:33142:15: error: no matching function for call to 'Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1'
    bool L_34 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_33, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:13622:41: note: candidate function not viable: no known conversion from 'GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument
    IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1 (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
    ^
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:33199:15: error: no matching function for call to 'Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1'
    bool L_58 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_57, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:13622:41: note: candidate function not viable: no known conversion from 'GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument
    IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1 (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
    ^
    4 errors generated.


    Invocation was: Executable: "C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp\external\xxHash" -I"E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp" -o "E:/ImNotoK/Unity Projects/Quiz Game/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/4BA050644C2163BC359E443235DF0FA5.o"

    at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    at il2cpp.Program.Main(String[] args)
    stderr:

    Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:31089:14: error: no matching function for call to 'Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C'
    bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:13523:41: note: candidate function not viable: no known conversion from 'GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument
    IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
    ^
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:31118:14: error: no matching function for call to 'Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C'
    bool L_1 = Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C(L_0, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:13523:41: note: candidate function not viable: no known conversion from 'GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument
    IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mBC2401774F3BE33E8CF6F0A8148E66C95D6CFF1C (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
    ^
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:33142:15: error: no matching function for call to 'Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1'
    bool L_34 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_33, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:13622:41: note: candidate function not viable: no known conversion from 'GUITexture_t1679093D89FD7E758DB296145046F8BB10DB7E51 *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument
    IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1 (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
    ^
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:33199:15: error: no matching function for call to 'Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1'
    bool L_58 = Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1(L_57, (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *)NULL, /*hidden argument*/NULL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp:13622:41: note: candidate function not viable: no known conversion from 'GUIText_t8C9642311EE384C7674771DDF6AB9F222CA1AE1D *' to 'Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 *' for 1st argument
    IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m31EF58E217E8F4BDD3E409DEF79E1AEE95874FC1 (Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___x0, Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0 * ___y1, const RuntimeMethod* method);
    ^
    4 errors generated.


    Invocation was: Executable: "C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\il2cpp\external\xxHash" -I"E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "E:\ImNotoK\Unity Projects\Quiz Game\Temp\StagingArea\Il2Cpp\il2cppOutput\PlayMaker2.cpp" -o "E:/ImNotoK/Unity Projects/Quiz Game/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/4BA050644C2163BC359E443235DF0FA5.o"

    at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    at il2cpp.Program.Main(String[] args)

    UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at <bd70c40e01f641bdb7d836e1e97755bc>:0)
    UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) (at <bd70c40e01f641bdb7d836e1e97755bc>:0)
    UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) (at <bd70c40e01f641bdb7d836e1e97755bc>:0)
    UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (UnityEditor.Il2Cpp.Il2CppBuildPipelineData data, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at <bd70c40e01f641bdb7d836e1e97755bc>:0)
    UnityEditorInternal.IL2CPPBuilder.Run () (at <bd70c40e01f641bdb7d836e1e97755bc>:0)
    UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at <bd70c40e01f641bdb7d836e1e97755bc>:0)
    UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <d76da2c9a45b4b02b93f56ae560b1d44>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <d76da2c9a45b4b02b93f56ae560b1d44>:0)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.<message truncated>
     
  5. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    This is either a result of a bug in IL2CPP or some invalid IL code.

    It looks like the error happens in code converted from the PlayMaker.dll assembly - is that assembly compiled against the same version of Unity used with this project? It looks like there might be an API mis-match that is causing this error.
     
  6. Jorhoto

    Jorhoto

    Joined:
    May 7, 2019
    Posts:
    99
    I found this issue that seems to happen randomly. It seems related to addressables, but how to know where the issue comes specifically :S.

    ] at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x00000] in <00000000000000000000000000000000>:0 at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.ResourceManagement.Util.LRUCacheAllocationStrategy.New (System.Type type, System.Int32 typeHash) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.ResourceManagement.ResourceManager.CreateOperation[T] (System.Type actualType, System.Int32 typeHash, System.Int32 operationHash, System.Action`1[T] onDestroyAction) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.ResourceManagement.ResourceManager.ProvideResource (UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation location, System.Type desiredType, System.Boolean releaseDependenciesOnFailure) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.ResourceManagement.ResourceManager.ProvideResource[TObject] (UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation location) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.AddressableAssets.Initialization.InitializationOperation.CreateInitializationOperation (UnityEngine.AddressableAssets.AddressablesImpl aa, System.String playerSettingsLocation, System.String providerSuffix) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.AddressableAssets.AddressablesImpl.InitializeAsync (System.String runtimeDataPath, System.String providerSuffix, System.Boolean autoReleaseHandle) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.AddressableAssets.AddressablesImpl.get_ChainOperation () [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.AddressableAssets.AddressablesImpl.LoadResourceLocationsAsync (System.Object key, System.Type type) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.AddressableAssets.Addressables.LoadResourceLocationsAsync (System.Object key, System.Type type) [0x00000] in <00000000000000000000000000000000>:0 at Module.Addressables.CmdAddressables+<InitializeAndLoadAssets>d__4`1[T].MoveNext () [0x00000] in <00000000000000000000000000000000>:0 at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <00000000000000000000000000000000>:0 at Module.Addressables.CmdAddressables.InitializeAndLoadAssets[T] (System.String assetNameOrLabel, System.Collections.Generic.Dictionary`2[TKey,TValue] createdObjs) [0x00000] in <00000000000000000000000000000000>:0 at Module.Preloader.FSMLoaderAddressables+<CheckForTransition>d__3.MoveNext () [0x00000] in <00000000000000000000000000000000>:0 at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <00000000000000000000000000000000>:0 at Module.Preloader.FSMLoaderAddressables.CheckForTransition () [0x00000] in <00000000000000000000000000000000>:0 at Game.Arch.Manager.GameManager.DoLateUpdate () [0x00000] in <00000000000000000000000000000000>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <00000000000000000000000000000000>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x00000] in <00000000000000000000000000000000>:0 at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <00000000000000000000000000000000>:0 at Module.Preloader.FSMLoaderAddressables+<CheckForTransition>d__3.MoveNext () [0x00000] in <00000000000000000000000000000000>:0 at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine] (TStateMachine& stateMachine) [0x00000] in <00000000000000000000000000000000>:0 at Module.Preloader.FSMLoaderAddressables.CheckForTransition () [0x00000] in <00000000000000000000000000000000>:0 at Game.Arch.Manager.GameManager.DoLateUpdate () [0x00000] in <00000000000000000000000000000000>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <00000000000000000000000000000000>:0 at DG.Tweening.Core.DOSetter`1[T].Invoke (T pNewValue) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.UnitySynchronizationContext.Exec () [0x00000] in <00000000000000000000000000000000>:0 UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) UnityEngine.WorkRequest:Invoke() UnityEngine.UnitySynchronizationContext:Exec()"]
     
  7. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,920
    Saw similar issues related to stripping, what is your Managed Stripping value ?
     
  8. Jorhoto

    Jorhoto

    Joined:
    May 7, 2019
    Posts:
    99
    What I found is that, rebuilding addressables (2020.3.15 version) before build (even without modifying addressables) resolves it.

    I'm using scriptingbackend: IL2CPP
    API compatibility level: Net standard 2.0
    ManageStripping level: Low.
     
    Last edited: Sep 20, 2021
  9. Wattosan

    Wattosan

    Joined:
    Mar 22, 2013
    Posts:
    460
    Hello,

    I have an issue with building for Android with IL2CPP. The building process works with Mono. Unity version 2021.2.0b11.3437. I have enough disk space.
    Note: I updated Unity for this project from 2019.4.26f1 to the current version. It worked in the earlier version. The library has been rebuilt. I am using OculusXR to build for the Quest platforms.

    The error occurs at the FinishPhase.

    Any help is much appreciated.

    > Configure project :launcher
    WARNING: The option setting 'android.enableR8=false' is deprecated.
    It will be removed in version 5.0 of the Android Gradle plugin.
    You will no longer be able to disable R8
    Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\30.0.2\package.xml. Probably the SDK is read-only
    Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
    Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-29\package.xml. Probably the SDK is read-only
    Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
    > Task :launcher:preBuild UP-TO-DATE
    > Task :unityLibrary:preBuild UP-TO-DATE
    > Task :launcher:preReleaseBuild UP-TO-DATE
    > Task :unityLibrary:preReleaseBuild UP-TO-DATE
    > Task :unityLibrary:compileReleaseAidl NO-SOURCE
    > Task :launcher:generateReleaseBuildConfig UP-TO-DATE
    > Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
    > Task :launcher:compileReleaseAidl NO-SOURCE
    > Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
    > Task :launcher:compileReleaseRenderscript NO-SOURCE
    > Task :unityLibrary:generateReleaseResValues UP-TO-DATE
    > Task :launcher:javaPreCompileRelease UP-TO-DATE
    > Task :unityLibrary:generateReleaseResources UP-TO-DATE
    > Task :launcher:generateReleaseResValues UP-TO-DATE
    > Task :launcher:generateReleaseResources UP-TO-DATE
    > Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
    > Task :launcher:extractDeepLinksRelease UP-TO-DATE
    > Task :unityLibrary:packageReleaseResources UP-TO-DATE
    > Task :launcher:prepareLintJar UP-TO-DATE
    > Task :unityLibrary:extractDeepLinksRelease UP-TO-DATE
    > Task :unityLibrary:processReleaseManifest UP-TO-DATE
    > Task :launcher:mergeReleaseResources UP-TO-DATE
    > Task :unityLibrary:compileReleaseLibraryResources UP-TO-DATE
    > Task :launcher:processReleaseManifest UP-TO-DATE
    > Task :unityLibrary:parseReleaseLocalResources UP-TO-DATE
    > Task :launcher:mergeReleaseShaders UP-TO-DATE
    > Task :launcher:checkReleaseDuplicateClasses UP-TO-DATE
    > Task :unityLibrary:generateReleaseRFile UP-TO-DATE
    > Task :launcher:desugarReleaseFileDependencies UP-TO-DATE
    > Task :unityLibrary:generateReleaseBuildConfig UP-TO-DATE
    > Task :unityLibrary:javaPreCompileRelease UP-TO-DATE
    > Task :launcher:processReleaseResources UP-TO-DATE
    > Task :launcher:mergeExtDexRelease UP-TO-DATE
    > Task :launcher:compileReleaseShaders NO-SOURCE
    > Task :launcher:generateReleaseAssets UP-TO-DATE
    > Task :launcher:processReleaseJavaRes NO-SOURCE
    > Task :launcher:collectReleaseDependencies UP-TO-DATE
    > Task :launcher:sdkReleaseDependencyData UP-TO-DATE
    > Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE
    > Task :launcher:mergeReleaseJniLibFolders UP-TO-DATE
    > Task :unityLibrary:bundleLibCompileToJarRelease UP-TO-DATE
    > Task :launcher:validateSigningRelease UP-TO-DATE
    > Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE
    > Task :unityLibrary:bundleLibRuntimeToJarRelease UP-TO-DATE
    > Task :unityLibrary:mergeReleaseShaders UP-TO-DATE
    > Task :unityLibrary:compileReleaseShaders NO-SOURCE
    > Task :unityLibrary:generateReleaseAssets UP-TO-DATE
    > Task :launcher:compileReleaseJavaWithJavac UP-TO-DATE
    > Task :launcher:compileReleaseSources UP-TO-DATE
    > Task :launcher:lintVitalRelease
    > Task :launcher:dexBuilderRelease UP-TO-DATE
    > Task :launcher:mergeDexRelease UP-TO-DATE
    > Task :unityLibrary:packageReleaseAssets
    > Task :unityLibrary:processReleaseJavaRes NO-SOURCE
    > Task :unityLibrary:bundleLibResRelease NO-SOURCE
    > Task :unityLibrary:mergeReleaseJniLibFolders
    > Task :unityLibrary:mergeReleaseNativeLibs UP-TO-DATE
    > Task :unityLibrary:stripReleaseDebugSymbols UP-TO-DATE
    > Task :unityLibrary:copyReleaseJniLibsProjectOnly UP-TO-DATE
    > Task :launcher:mergeReleaseAssets
    > Task :launcher:mergeReleaseJavaResource UP-TO-DATE
    > Task :launcher:mergeReleaseNativeLibs FAILED
    43 actionable tasks: 5 executed, 38 up-to-date
    UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    Futuclass.Editor.BuildAddressable/<>c:<Initialize>b__0_0 (UnityEditor.BuildPlayerOptions) (at Assets/_Futuclass/Scripts/Editor/Build/BuildAddressable.cs:16)
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)

    FAILURE: Build failed with an exception.
    * What went wrong:
    Execution failed for task ':launcher:mergeReleaseNativeLibs'.
    > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
    > More than one file was found with OS independent path 'lib/arm64-v8a/libopenxr_loader.so'. If you are using jniLibs and CMake IMPORTED targets, see https://developer.android.com/studi...kaging_of_prebuilt_dependencies_used_by_cmake
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    * Get more help at https://help.gradle.org
    BUILD FAILED in 4s
    Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
    UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    Futuclass.Editor.BuildAddressable/<>c:<Initialize>b__0_0 (UnityEditor.BuildPlayerOptions) (at Assets/_Futuclass/Scripts/Editor/Build/BuildAddressable.cs:16)
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)

    CommandInvokationFailure: Gradle build failed.
    C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-6.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
    stderr[
    FAILURE: Build failed with an exception.
    * What went wrong:
    Execution failed for task ':launcher:mergeReleaseNativeLibs'.
    > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
    > More than one file was found with OS independent path 'lib/arm64-v8a/libopenxr_loader.so'. If you are using jniLibs and CMake IMPORTED targets, see https://developer.android.com/studi...kaging_of_prebuilt_dependencies_used_by_cmake
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    * Get more help at https://help.gradle.org
    BUILD FAILED in 4s
    Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
    ]
    stdout[
    > Configure project :launcher
    WARNING: The option setting 'android.enableR8=false' is deprecated.
    It will be removed in version 5.0 of the Android Gradle plugin.
    You will no longer be able to disable R8
    Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\30.0.2\package.xml. Probably the SDK is read-only
    Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
    Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-29\package.xml. Probably the SDK is read-only
    Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.2.0b11\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
    > Task :launcher:preBuild UP-TO-DATE
    > Task :unityLibrary:preBuild UP-TO-DATE
    > Task :launcher:preReleaseBuild UP-TO-DATE
    > Task :unityLibrary:preReleaseBuild UP-TO-DATE
    > Task :unityLibrary:compileReleaseAidl NO-SOURCE
    > Task :launcher:generateReleaseBuildConfig UP-TO-DATE
    > Task :unityLibrary:packageReleaseRenderscript NO-SOURCE
    > Task :launcher:compileReleaseAidl NO-SOURCE
    > Task :unityLibrary:compileReleaseRenderscript NO-SOURCE
    > Task :launcher:compileReleaseRenderscript NO-SOURCE
    > Task :unityLibrary:generateReleaseResValues UP-TO-DATE
    > Task :launcher:javaPreCompileRelease UP-TO-DATE
    > Task :unityLibrary:generateReleaseResources UP-TO-DATE
    > Task :launcher:generateReleaseResValues UP-TO-DATE
    > Task :launcher:generateReleaseResources UP-TO-DATE
    > Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
    > Task :launcher:extractDeepLinksRelease UP-TO-DATE
    > Task :unityLibrary:packageReleaseResources UP-TO-DATE
    > Task :launcher:prepareLintJar UP-TO-DATE
    > Task :unityLibrary:extractDeepLinksRelease UP-TO-DATE
    > Task :unityLibrary:processReleaseManifest UP-TO-DATE
    > Task :launcher:mergeReleaseResources UP-TO-DATE
    > Task :unityLibrary:compileReleaseLibraryResources UP-TO-DATE
    > Task :launcher:processReleaseManifest UP-TO-DATE
    > Task :unityLibrary:parseReleaseLocalResources UP-TO-DATE
    > Task :launcher:mergeReleaseShaders UP-TO-DATE
    > Task :launcher:checkReleaseDuplicateClasses UP-TO-DATE
    > Task :unityLibrary:generateReleaseRFile UP-TO-DATE
    > Task :launcher:desugarReleaseFileDependencies UP-TO-DATE
    > Task :unityLibrary:generateReleaseBuildConfig UP-TO-DATE
    > Task :unityLibrary:javaPreCompileRelease UP-TO-DATE
    > Task :launcher:processReleaseResources UP-TO-DATE
    > Task :launcher:mergeExtDexRelease UP-TO-DATE
    > Task :launcher:compileReleaseShaders NO-SOURCE
    > Task :launcher:generateReleaseAssets UP-TO-DATE
    > Task :launcher:processReleaseJavaRes NO-SOURCE
    > Task :launcher:collectReleaseDependencies UP-TO-DATE
    > Task :launcher:sdkReleaseDependencyData UP-TO-DATE
    > Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE
    > Task :launcher:mergeReleaseJniLibFolders UP-TO-DATE
    > Task :unityLibrary:bundleLibCompileToJarRelease UP-TO-DATE
    > Task :launcher:validateSigningRelease UP-TO-DATE
    > Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE
    > Task :unityLibrary:bundleLibRuntimeToJarRelease UP-TO-DATE
    > Task :unityLibrary:mergeReleaseShaders UP-TO-DATE
    > Task :unityLibrary:compileReleaseShaders NO-SOURCE
    > Task :unityLibrary:generateReleaseAssets UP-TO-DATE
    > Task :launcher:compileReleaseJavaWithJavac UP-TO-DATE
    > Task :launcher:compileReleaseSources UP-TO-DATE
    > Task :launcher:lintVitalRelease
    > Task :launcher:dexBuilderRelease UP-TO-DATE
    > Task :launcher:mergeDexRelease UP-TO-DATE
    > Task :unityLibrary:packageReleaseAssets
    > Task :unityLibrary:processReleaseJavaRes NO-SOURCE
    > Task :unityLibrary:bundleLibResRelease NO-SOURCE
    > Task :unityLibrary:mergeReleaseJniLibFolders
    > Task :unityLibrary:mergeReleaseNativeLibs UP-TO-DATE
    > Task :unityLibrary:stripReleaseDebugSymbols UP-TO-DATE
    > Task :unityLibrary:copyReleaseJniLibsProjectOnly UP-TO-DATE
    > Task :launcher:mergeReleaseAssets
    > Task :launcher:mergeReleaseJavaResource UP-TO-DATE
    > Task :launcher:mergeReleaseNativeLibs FAILED
    43 actionable tasks: 5 executed, 38 up-to-date
    ]
    exit code: 1
    UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, Unity.Android.Gradle.AndroidGradle androidGradle, System.String workingdir, System.String task, System.Action`1[T] progress) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    Rethrow as GradleInvokationException: Gradle build failed
    UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, Unity.Android.Gradle.AndroidGradle androidGradle, System.String workingdir, System.String task, System.Action`1[T] progress) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
    UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, AndroidPlayerBuildProgram.Data.AndroidPlayerBuildProgramOutput buildProgramOutput) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <f11f51e404a14fc28663376d5ae6cde8>:0)
    UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.Int32 subtarget, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <76a445b462cc49e2975056a950390db7>:0)
    UnityEditor.DefaultBuildMethods:BuildPlayer(BuildPlayerOptions)
    Futuclass.Editor.<>c:<Initialize>b__0_0(BuildPlayerOptions) (at Assets/_Futuclass/Scripts/Editor/Build/BuildAddressable.cs:16)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr, Boolean&)

    Build completed with a result of 'Failed' in 66 seconds (65600 ms)
    UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    Futuclass.Editor.BuildAddressable/<>c:<Initialize>b__0_0 (UnityEditor.BuildPlayerOptions) (at Assets/_Futuclass/Scripts/Editor/Build/BuildAddressable.cs:16)
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)

    UnityEditor.BuildPlayerWindow+BuildMethodException: 8 errors
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002d8] in <76a445b462cc49e2975056a950390db7>:0
    at Futuclass.Editor.BuildAddressable+<>c.<Initialize>b__0_0 (UnityEditor.BuildPlayerOptions options) [0x0000b] in C:\Projects\Unity\Futuclass\futuclass\Futuclass\Assets\_Futuclass\Scripts\Editor\Build\BuildAddressable.cs:16
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00072] in <76a445b462cc49e2975056a950390db7>:0
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)

    I don't think this one is related to the build process.
    ArgumentNullException: Value cannot be null.
    Parameter name: source
    System.Linq.Enumerable.Contains[TSource] (System.Collections.Generic.IEnumerable`1[T] source, TSource value, System.Collections.Generic.IEqualityComparer`1[T] comparer) (at <6db93e44953a44ec9dcacc4ba86c2139>:0)
    System.Linq.Enumerable.Contains[TSource] (System.Collections.Generic.IEnumerable`1[T] source, TSource value) (at <6db93e44953a44ec9dcacc4ba86c2139>:0)
    UnityEditor.PreferencesProvider.FilePopup (UnityEngine.GUIContent label, System.String selectedString, System.String[]& names, System.String[]& paths, UnityEditor.PreferencesProvider+RefString outString, System.String defaultString, System.Action onChanged, UnityEditor.EditorUtility+SelectMenuItemFunction ApplicationsListOnClick) (at <76a445b462cc49e2975056a950390db7>:0)
    UnityEditor.PreferencesProvider.ShowExternalApplications (System.String searchContext) (at <76a445b462cc49e2975056a950390db7>:0)
    UnityEditor.PreferencesProvider.OnGUI (System.String searchContext, System.Action`1[T] drawAction) (at <76a445b462cc49e2975056a950390db7>:0)
    UnityEditor.PreferencesProvider+<>c__DisplayClass71_0.<CreateExternalToolsProvider>b__0 (System.String searchContext) (at <76a445b462cc49e2975056a950390db7>:0)
    UnityEditor.SettingsProvider.OnGUI (System.String searchContext) (at <76a445b462cc49e2975056a950390db7>:0)
    UnityEditor.SettingsWindow.DrawControls () (at <76a445b462cc49e2975056a950390db7>:0)
    UnityEditor.SettingsWindow.DrawSettingsPanel () (at <76a445b462cc49e2975056a950390db7>:0)
    UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <f68bef9660d34944b32d30927b669404>:0)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr, Boolean&)
     
    Last edited: Sep 21, 2021
  10. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,920
    One error says, you have multiple libopenxr_loader.so libraries in your project, you need to remove one.
     
  11. Wattosan

    Wattosan

    Joined:
    Mar 22, 2013
    Posts:
    460
    These are all lobopenxr_loader.so files in the project directory. Each of them is for a different scripting backend or a different architecture. This cannot be the issue, right?
    upload_2021-9-21_10-58-59.png
     
  12. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,920
    Well, gradle complains that it's an issue, that library might sit in .aar file somewhere, so searching via file explorer might be not the best idea
     
  13. Wattosan

    Wattosan

    Joined:
    Mar 22, 2013
    Posts:
    460
    In the image below you can see all .aar files. What has cause this issue? How do I solve it?

    upload_2021-9-21_12-9-40.png
     
  14. Wattosan

    Wattosan

    Joined:
    Mar 22, 2013
    Posts:
    460
    @Tomas1856 I was able to reproduce this issue in a new project and found one way to get rid of it. This helped me get rid of the issue in the original project as well. However, the "fix" is not most likely intended behaviour and it disallows me from using Unity's OpenXR plugin on Android with Quest.

    Namely, enabling "Oculus Quest Support" in the OpenXR Feature Groups results in the build failure. Disabling it, makes the build successful.
    upload_2021-9-21_12-27-12.png

    My guess is that toggling this perhaps creates another platform independent libopenxr_loader.so? How can I fix this issue while still providing Oculus Quest Suppor?
     
    General_Custard likes this.
  15. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,920
    Could you try asking in https://forum.unity.com/forums/vr.160/, since it might be an issue with Oculus plugin. Alternatively you can submit a bug https://unity3d.com/unity/qa/bug-reporting with repro project + steps, then appropriate team will look at this.
     
  16. nexcentric

    nexcentric

    Joined:
    Aug 3, 2020
    Posts:
    5
    So, is it that to compile for IL2CPP while using addressables it is needed to always rebuild addressables before building?
    Thanks ;)
     
  17. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,920
    That shouldn't be required, if that's the case, that would be a bug
     
  18. Faheem9

    Faheem9

    Joined:
    Jul 5, 2021
    Posts:
    3
    Faced a similar error after Sentry integration.

    Error 1 : Failed running /Applications/Unity/Hub/Editor/2019.2.21f1/Unity.app/Contents/il2cpp/build/UnityLinker.exe -out="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/tempStrip" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Core.xml" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/../platform_native_link.xml" -x="/var/folders/tc/77_0ynl92dj_p2wdnky705yc0000gp/T/tmp36a670c4.tmp" -x="/var/folders/tc/77_0ynl92dj_p2wdnky705yc0000gp/T/tmp2b46464e.tmp" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/TypesInScenes.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/AI.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/AR.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Accessibility.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/AndroidJNI.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Animation.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/AssetBundle.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Audio.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Cloth.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Core.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/CrashReporting.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/DSPGraph.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Director.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/FileSystemHttp.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/GameCenter.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Grid.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/HotReload.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/IMGUI.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/ImageConversion.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Input.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/InputLegacy.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/JSONSerialize.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Localization.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/ParticleSystem.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/PerformanceReporting.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Physics.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Physics2D.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Profiler.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/ScreenCapture.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/SharedInternals.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/SpriteMask.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/SpriteShape.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Streaming.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Substance.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/TLS.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Terrain.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/TerrainPhysics.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/TextCore.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/TextRendering.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Tilemap.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UI.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UIElements.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UNET.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Umbra.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UnityAnalytics.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UnityConnect.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UnityTestProtocol.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UnityWebRequest.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UnityWebRequestAssetBundle.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UnityWebRequestAudio.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UnityWebRequestTexture.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/UnityWebRequestWWW.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/VFX.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/VR.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Vehicles.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Video.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/Wind.xml" -x="/Applications/Unity/Hub/Editor/2019.2.21f1/PlaybackEngines/AndroidPlayer/Whitelists/XR.xml" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Assets/Games/CricketClash/CCAssets/link.xml" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Assets/Games/KarmaAssets/Plugins/Sirenix/Assemblies/link.xml" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Assets/Games/KarmaAssets/Plugins/Sirenix/Assemblies/AOT/link.xml" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Assets/Photon/PhotonUnityNetworking/link.xml" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Assets/Plugins/CallBreaker-Plugins/LatestSocket/link.xml" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Assets/Plugins/Sentry/link.xml" -x="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Assets/Scripts/Libs/JsonDotNet/link.xml" -d="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Assembly-CSharp-firstpass.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Assembly-CSharp.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Cinemachine.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/UniRx.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/PhotonUnityNetworking.Utilities.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/BestHTTP.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/UnityEngine.UI.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Sirenix.OdinInspector.CompatibilityLayer.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Unity.Timeline.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/PhotonWebSocket.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/PhotonRealtime.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/ToonyColorsPro.Runtime.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/PhotonUnityNetworking.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/UniRx.Async.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/PhotonChat.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Coffee.UIParticle.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Unity.TextMeshPro.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/com.unity.multiplayer-hlapi.Runtime.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/DOTween.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Sirenix.Serialization.Config.dll" --include-unity-root-assembly="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/Sentry.Unity.dll" --dotnetruntime=mono --dotnetprofile=unityaot --use-editor-options --include-directory="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed" --rule-set=Conservative --editor-data-file="/Users/faheemkhan/MPL repos/Mpl_Games_devnew/Temp/StagingArea/Data/Managed/EditorToUnityLinkerData.json" --disable-engine-module-support

    stdout:
    Fatal error in Unity CIL Linker
    System.ArgumentException: Member 'UnityEngine.Rendering.RenderingThreadingMode' is declared in another module and needs to be imported
    at Mono.Cecil.MetadataBuilder.LookupToken (Mono.Cecil.IMetadataTokenProvider provider) [0x0003c] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.SignatureWriter.MakeTypeDefOrRefCodedRID (Mono.Cecil.TypeReference type) [0x00000] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.SignatureWriter.WriteTypeSignature (Mono.Cecil.TypeReference type) [0x00161] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.SignatureWriter.WriteMethodSignature (Mono.Cecil.IMethodSignature method) [0x00085] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.MetadataBuilder.GetMethodSignature (Mono.Cecil.IMethodSignature method) [0x00006] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.MetadataBuilder.AddMethod (Mono.Cecil.MethodDefinition method) [0x0003c] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.MetadataBuilder.AddMethods (Mono.Cecil.TypeDefinition type) [0x00013] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.MetadataBuilder.AddType (Mono.Cecil.TypeDefinition type) [0x000a2] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.MetadataBuilder.AddTypes () [0x00018] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.MetadataBuilder.BuildTypes () [0x00014] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.MetadataBuilder.BuildModule () [0x0009f] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.MetadataBuilder.BuildMetadata () [0x00000] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.ModuleWriter+<>c.<BuildMetadata>b__2_0 (Mono.Cecil.MetadataBuilder builder, Mono.Cecil.MetadataReader _) [0x00000] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.ModuleDefinition.Read[TItem,TRet] (TItem item, System.Func`3[T1,T2,TResult] read) [0x00025] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.ModuleWriter.BuildMetadata (Mono.Cecil.ModuleDefinition module, Mono.Cecil.MetadataBuilder metadata) [0x0000f] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.ModuleWriter.Write (Mono.Cecil.ModuleDefinition module, Mono.Disposable`1[T] stream, Mono.Cecil.WriterParameters parameters) [0x000fb] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.ModuleWriter.WriteModule (Mono.Cecil.ModuleDefinition module, Mono.Disposable`1[T] stream, Mono.Cecil.WriterParameters parameters) [0x00002] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.ModuleDefinition.Write (System.String fileName, Mono.Cecil.WriterParameters parameters) [0x00017] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Cecil.AssemblyDefinition.Write (System.String fileName, Mono.Cecil.WriterParameters parameters) [0x00000] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0
    at Mono.Linker.Steps.OutputStep.WriteAssembly (Mono.Cecil.AssemblyDefinition assembly, System.String directory, Mono.Cecil.WriterParameters writerParameters) [0x0007f] in <aa3c7b0365a54408b6f6742fee3c686f>:0
    at Unity.Linker.Steps.UnityOutputStep.WriteAssembly (Mono.Cecil.AssemblyDefinition assembly, System.String directory, Mono.Cecil.WriterParameters writerParameters) [0x00001] in <1dbbe2ecce9b47eb9030c1c91dcb1cf5>:0
    at Mono.Linker.Steps.OutputStep.WriteAssembly (Mono.Cecil.AssemblyDefinition assembly, System.String directory) [0x0000b] in <aa3c7b0365a54408b6f6742fee3c686f>:0
    at Mono.Linker.Steps.OutputStep.OutputAssembly (Mono.Cecil.AssemblyDefinition assembly) [0x0007b] in <aa3c7b0365a54408b6f6742fee3c686f>:0
    at Mono.Linker.Steps.OutputStep.ProcessAssembly (Mono.Cecil.AssemblyDefinition assembly) [0x00001] in <aa3c7b0365a54408b6f6742fee3c686f>:0
    at Mono.Linker.Steps.BaseStep.Process (Mono.Linker.LinkContext context) [0x00031] in <aa3c7b0365a54408b6f6742fee3c686f>:0
    at Mono.Linker.Pipeline.ProcessStep (Mono.Linker.LinkContext context, Mono.Linker.Steps.IStep step) [0x0000e] in <aa3c7b0365a54408b6f6742fee3c686f>:0
    at Unity.Linker.UnityPipeline.ProcessStep (Mono.Linker.LinkContext context, Mono.Linker.Steps.IStep step) [0x00018] in <1dbbe2ecce9b47eb9030c1c91dcb1cf5>:0
    at Mono.Linker.Pipeline.Process (Mono.Linker.LinkContext context) [0x00014] in <aa3c7b0365a54408b6f6742fee3c686f>:0
    at Unity.Linker.UnityDriver.Run () [0x000c4] in <1dbbe2ecce9b47eb9030c1c91dcb1cf5>:0
    at Unity.Linker.UnityDriver.RunDriverWithoutErrorHandling () [0x00007] in <1dbbe2ecce9b47eb9030c1c91dcb1cf5>:0
    at Unity.Linker.UnityDriver.RunDriver () [0x00002] in <1dbbe2ecce9b47eb9030c1c91dcb1cf5>:0
    stderr:

    0 Unity 0x00000001025a0b8f _Z13GetStacktracei + 95
    1 Unity 0x0000000104b53f27 _Z17DebugStringToFileRK21DebugStringToFileData + 359
    2 Unity 0x0000000103e831b0 _ZN15DebugLogHandler12Internal_LogE7LogType9LogOptionN4core12basic_stringIcNS2_20StringStorageDefaultIcEEEEP6Object + 208
    3 Unity 0x0000000103e83012 _Z35DebugLogHandler_CUSTOM_Internal_Log7LogType9LogOptionP37ScriptingBackendNativeStringPtrOpaqueP37ScriptingBackendNativeObjectPtrOpaque + 450
    4 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,UnityEngine.LogOption,string,UnityEngine.Object)
    5 (Mono JIT Code) [BuildUtils.cs:72] UnityEditorInternal.Runner:RunManagedProgram (string,string,string,UnityEditor.Scripting.Compilers.CompilerOutputParserBase,System.Action`1<System.Diagnostics.ProcessStartInfo>)
    6 (Mono JIT Code) [AssemblyStripper.cs:224] UnityEditorInternal.AssemblyStripper:RunAssemblyLinker (System.Collections.Generic.IEnumerable`1<string>,string&,string&,string,string)



    Error 2 :
    Exception: /Applications/Unity/Hub/Editor/2019.2.21f1/Unity.app/Contents/il2cpp/build/UnityLinker.exe did not run properly!
    UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
    UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:71)
    UnityEditorInternal.AssemblyStripper.RunAssemblyLinker (System.Collections.Generic.IEnumerable`1[T] args, System.String& out, System.String& err, System.String linkerPath, System.String workingDirectory) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:222)
    UnityEditorInternal.AssemblyStripper.StripAssembliesTo (System.String[] assemblies, System.String[] searchDirs, System.String outputFolder, System.String workingDirectory, System.String& output, System.String& error, System.String linkerPath, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Collections.Generic.IEnumerable`1[T] additionalBlacklist, UnityEditor.BuildTargetGroup buildTargetGroup, UnityEditor.ManagedStrippingLevel managedStrippingLevel, System.Boolean stripEngineCode, System.String editorToLinkerDataPath) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:158)
    UnityEditorInternal.AssemblyStripper.RunAssemblyStripper (System.Collections.IEnumerable assemblies, System.String managedAssemblyFolderPath, System.String[] assembliesToStrip, System.String[] searchDirs, System.String monoLinkerPath, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr, UnityEditor.ManagedStrippingLevel managedStrippingLevel) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:358)
    UnityEditorInternal.AssemblyStripper.StripAssemblies (System.String managedAssemblyFolderPath, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr, UnityEditor.ManagedStrippingLevel managedStrippingLevel) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:246)
    UnityEditorInternal.AssemblyStripper.StripForMonoBackend (UnityEditor.BuildTarget buildTarget, UnityEditor.RuntimeClassRegistry usedClasses, UnityEditor.ManagedStrippingLevel managedStrippingLevel, UnityEditor.Build.Reporting.BuildReport report) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:640)
    UnityEditor.Android.PostProcessor.Tasks.RunAssemblyStripperForMono.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <502f1b7df2d7430696af84c6f02852ed>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <502f1b7df2d7430696af84c6f02852ed>:0)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <502f1b7df2d7430696af84c6f02852ed>:0)
    UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <502f1b7df2d7430696af84c6f02852ed>:0)
    UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr) (at /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)
     
  19. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    I would recommend trying a newer version of Unity - we have corrected a few bugs that look like this in the past.
     
    Faheem9 likes this.
  20. Faheem9

    Faheem9

    Joined:
    Jul 5, 2021
    Posts:
    3
    Hey thanks for the quick response, but I was able to get a build on the same version of Unity where in the Project just a Bug producing Script and had Sentry integrated. So I was under the impression that this could not be related to Unity version. Are you certain this is not due to conflicts with some other Plugin?
     
  21. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    I'm not sure about the cause. There may be another plugin that it not built against the version of Unity you are using, which could cause this issue. Unfortunately it is difficult to tell from just this error message.

    Can you back up to known good version of your project, then go through the changes since then one-by-one? That might indicate the cause.
     
  22. MonsW

    MonsW

    Joined:
    Feb 4, 2019
    Posts:
    11
    Hi everyone, I also have an issue building my game.


    Failed running D:\Program Files\Unity\2018.4.32f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="WindowsDesktop" --architecture="x64" --configuration="Release" --outputpath="C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Temp/StagingArea/Data\Native\GameAssembly.dll" --cachedirectory="C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Assets\..\Library/il2cpp_cache" --map-file-parser="D:\Program Files\Unity\2018.4.32f1\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --directory="C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Temp\StagingArea\Data\Managed" --generatedcppdir="C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Temp\StagingArea\Data\il2cppOutput"

    stdout:
    Building GameAssembly.dll with MsvcDesktopToolChain
    Msvc Install Version: 15.0
    Msvc Install SDK Directory: C:\Program Files (x86)\Windows Kits\10
    Msvc Linker Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe
    Msvc Compiler Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\cl.exe

    Output directory: C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Temp\StagingArea\Data\Native
    Cache directory: C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache
    ObjectFiles: 681 of which compiled: 114
    Time Compile: 12222 milliseconds Bulk_System.Data.SQLite_1.cpp
    Time Compile: 10859 milliseconds Bulk_mscorlib_5.cpp
    Time Compile: 10698 milliseconds Il2CppTypeDefinitions.cpp
    Time Compile: 10506 milliseconds Bulk_mscorlib_4.cpp
    Time Compile: 10273 milliseconds Bulk_System.Xml_9.cpp
    Time Compile: 10067 milliseconds Il2CppAttributes.cpp
    Time Compile: 9905 milliseconds Bulk_mscorlib_6.cpp
    Time Compile: 9250 milliseconds Bulk_Generics_7.cpp
    Time Compile: 9171 milliseconds Bulk_Generics_27.cpp
    Time Compile: 9124 milliseconds Bulk_mscorlib_17.cpp
    Total compilation time: 51553 milliseconds.
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe /out:"C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache\linkresult_B3BB3C7BE2D7320F8A9DDDA18E339001\GameAssembly.dll" /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE /NXCOMPAT /DYNAMICBASE /NOLOGO /TLBID:1 /OPT:REF /OPT:ICF /HIGHENTROPYVA /DLL /IGNORE:4104 /NODEFAULTLIB:uuid.lib "kernel32.lib" "user32.lib" "advapi32.lib" "ole32.lib" "oleaut32.lib" "Shell32.lib" "Crypt32.lib" "psapi.lib" "version.lib" "MsWSock.lib" "ws2_32.lib" "Iphlpapi.lib" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\lib\x64" /SUBSYSTEM:WINDOWS @"C:\Users\m.a\AppData\Local\Temp\tmp79E0.tmp"

    Creating library C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache\linkresult_B3BB3C7BE2D7320F8A9DDDA18E339001\GameAssembly.lib and object C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache\linkresult_B3BB3C7BE2D7320F8A9DDDA18E339001\GameAssembly.exp
    [B]1A23046CFD52865A4BA2186316404B49.obj : error LNK2019: unresolved external symbol uname referenced in function UnsafeNativeMethodsPosix_GetOsVersionInfo_m230C742A48948D4C80F39B7C965763C60A12839A
    1A23046CFD52865A4BA2186316404B49.obj : error LNK2019: unresolved external symbol dlopen referenced in function UnsafeNativeMethodsPosix_dlopen_m043E7A1ABBAFBED109FE4FAD5417684851300B4B
    C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache\linkresult_B3BB3C7BE2D7320F8A9DDDA18E339001\GameAssembly.dll : fatal error LNK1120: 2 unresolved externals[/B]

    at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args)
    at il2cpp.Program.Run(String[] args)
    at il2cpp.Program.Main(String[] args)
    stderr:

    Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe /out:"C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache\linkresult_B3BB3C7BE2D7320F8A9DDDA18E339001\GameAssembly.dll" /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE /NXCOMPAT /DYNAMICBASE /NOLOGO /TLBID:1 /OPT:REF /OPT:ICF /HIGHENTROPYVA /DLL /IGNORE:4104 /NODEFAULTLIB:uuid.lib "kernel32.lib" "user32.lib" "advapi32.lib" "ole32.lib" "oleaut32.lib" "Shell32.lib" "Crypt32.lib" "psapi.lib" "version.lib" "MsWSock.lib" "ws2_32.lib" "Iphlpapi.lib" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\lib\x64" /SUBSYSTEM:WINDOWS @"C:\Users\m.a\AppData\Local\Temp\tmp79E0.tmp"

    Creating library C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache\linkresult_B3BB3C7BE2D7320F8A9DDDA18E339001\GameAssembly.lib and object C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache\linkresult_B3BB3C7BE2D7320F8A9DDDA18E339001\GameAssembly.exp
    [B]1A23046CFD52865A4BA2186316404B49.obj : error LNK2019: unresolved external symbol uname referenced in function UnsafeNativeMethodsPosix_GetOsVersionInfo_m230C742A48948D4C80F39B7C965763C60A12839A
    1A23046CFD52865A4BA2186316404B49.obj : error LNK2019: unresolved external symbol dlopen referenced in function UnsafeNativeMethodsPosix_dlopen_m043E7A1ABBAFBED109FE4FAD5417684851300B4B
    C:\Users\m.a\Documents\Dummy-Project\Dummy-Base\Engine\Library\il2cpp_cache\linkresult_B3BB3C7BE2D7320F8A9DDDA18E339001\GameAssembly.dll : fatal error LNK1120: 2 unresolved externals[/B]

    at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args)
    at il2cpp.Program.Run(String[] args)
    at il2cpp.Program.Main(String[] args)

    UnityEngine.Debug:LogError(Object)
    UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
    UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
    UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:376)
    UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(String, String, String, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:357)
    UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:211)
    UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:42)
    DesktopStandalonePostProcessor:SetupStagingArea(BuildPostProcessArgs, HashSet`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:246)
    DesktopStandalonePostProcessor:PostProcess(BuildPostProcessArgs) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:46)
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)



    I assume that there are some posix API somewhere but I do not use that at all. Itried removing external DLL like sqlite and such but I have not managed to solve the issue. I also tried looking at any static extern functions, none of them use dl_open nor GetOsVersionInfo.
    Help please.
     
  23. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    ]

    Look for a C# method in the `UnsafeNativeMethodsPosix` class, either in the script code or in a pre-built managed assembly in the project (you can inspect managed assemblies using a tool like ILSpy). There are definitely extern methods in that class which cause this error to occur.
     
  24. leezak5555

    leezak5555

    Joined:
    Jan 16, 2020
    Posts:
    11
    If any if you tried everything above and nothing worked simply change the unity version!!
    2019.4.21f1 - doesnt work
    2020+ works for me
     
  25. moufine

    moufine

    Joined:
    Dec 11, 2019
    Posts:
    1
    hello , i can't cuild my bundle using unity 2018.4.36f1 / Errors here :

    Failed running D:\2018.4.36f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="E:\Mouhcine\CODE SOURCES\game\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="E:\Mouhcine\CODE SOURCES\game\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="D:\2018.4.36f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="D:\2018.4.36f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/Users/mouhc/android-ndk-r16b" --map-file-parser="D:\2018.4.36f1\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --directory="E:\Mouhcine\CODE SOURCES\game\Temp\StagingArea\assets\bin\Data\Managed" --generatedcppdir="E:\Mouhcine\CODE SOURCES\game\Temp\StagingArea\Il2Cpp\il2cppOutput"
    stdout:
    Building libil2cpp.so with AndroidToolChain
    Output directory: E:\Mouhcine\CODE SOURCES\game\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
    Cache directory: E:\Mouhcine\CODE SOURCES\game\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
    il2cpp.exe didn't catch exception: System.AggregateException: Une ou plusieurs erreurs se sont produites. ---> System.IO.IOException: Le processus ne peut pas acc�der au fichier 'C:\Users\mouhc\AppData\Local\Temp\tmp12F0.tmp', car il est en cours d'utilisation par un autre processus.
    � System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    � System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    � System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
    � Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    � Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    � Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)
    --- Fin de la trace de la pile d'exception interne ---
    � Unity.IL2CPP.Building.ParallelFor.RunWithResult[D,T](D[] data, Func`2 action)
    � Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    � Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    � il2cpp.Program.DoRun(String[] args)
    � il2cpp.Program.Run(String[] args)
    � il2cpp.Program.Main(String[] args)
    ---> (Exception interne #0) System.IO.IOException: Le processus ne peut pas acc�der au fichier 'C:\Users\mouhc\AppData\Local\Temp\tmp12F0.tmp', car il est en cours d'utilisation par un autre processus.
    � System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    � System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    � System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
    � Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    � Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    � Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)<---
    stderr:
    Exception non g�r�e�: System.AggregateException: Une ou plusieurs erreurs se sont produites. ---> System.IO.IOException: Le processus ne peut pas acc�der au fichier 'C:\Users\mouhc\AppData\Local\Temp\tmp12F0.tmp', car il est en cours d'utilisation par un autre processus.
    � System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    � System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    � System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
    � Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    � Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    � Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)
    --- Fin de la trace de la pile d'exception interne ---
    � Unity.IL2CPP.Building.ParallelFor.RunWithResult[D,T](D[] data, Func`2 action)
    � Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    � Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    � il2cpp.Program.DoRun(String[] args)
    � il2cpp.Program.Run(String[] args)
    � il2cpp.Program.Main(String[] args)
    UnityEngine.Debug:LogError(Object)
    UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
    UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
    UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:376)
    UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(String, String, String, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:357)
    UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:211)
    UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:35)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)
     
  26. boraasik

    boraasik

    Joined:
    Aug 20, 2017
    Posts:
    3
    hi, I have an error using il2cpp. my file name is il2cpp but it shows �l2cpp

    Internal build system error. BuildProgram exited with code -2147024893.
    System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\editor\2021.2.7f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\�l2cpp\Release\StaticLibs\armeabi-v7a\compile.rsp'.
    at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
    at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
    at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
    at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks)
    at System.IO.File.InternalReadAllText(String path, Encoding encoding)
    at System.IO.File.ReadAllText(String path)
    at NiceIO.NPath.SystemIOFileSystem.File_ReadAllText(NPath path)
    at NiceIO.NPath.WindowsFileSystem.File_ReadAllText(NPath path)
    at Bee.Core.Stevedore.VirtualFileSystem.File_ReadAllText(NPath path)
    at NiceIO.NPath.RelayingFileSystem.File_ReadAllText(NPath path)
    at Bee.Core.BuildProgramFileSystem.File_ReadAllText(NPath path)
    at NiceIO.NPath.ReadAllText()
    at AndroidPlayerBuildProgram.AndroidPlayerBuildProgram.SetupCompile(AndroidSharedLibraryConfiguration config, String name, AndroidTargetDeviceType deviceType, NPath sourceFilePath)
    at AndroidPlayerBuildProgram.AndroidPlayerBuildProgram.SetupLibUnityLibrary()+MoveNext()
    at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
    at System.Collections.Generic.List`1.AddRange(IEnumerable`1 collection)
    at AndroidPlayerBuildProgram.AndroidPlayerBuildProgram.SetupPlayerBuild()
    at PlayerBuildProgramLibrary.PlayerBuildProgramBase.RunBuildProgram()
    at PlayerBuildProgramTypeWrapper.Run(String[] args)
    at Program.Main(String[] args)
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)
     
  27. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    Can you translate the error message into English? I'm not sure what this says:

    System.IO.IOException: Le processus ne peut pas acc�der au fichier 'C:\Users\mouhc\AppData\Local\Temp\tmp12F0.tmp', car il est en cours d'utilisation par un autre processus.
     
  28. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    That looks rather odd. What is the path to that directory? Is there some extraneous character there?
     
  29. boraasik

    boraasik

    Joined:
    Aug 20, 2017
    Posts:
    3
    No file path is C:\editor\2021.2.7f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp
    I tried installing at diffrent paths but i get the same error
     

    Attached Files:

  30. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,920
    In other thread, this was happening because Windows Display Language was set to Turkish, as temporary workaround you could set it to English
     
    JoshPeterson likes this.
  31. General_Custard

    General_Custard

    Joined:
    Nov 19, 2016
    Posts:
    3
    This worked for me as well! I used to use 2020.3.3f1, where there isn't even an option to enable Oculus Quest Support then moved to 2020.3.18f1 where I mistakenly checked off that box. Hopefully this issue is solved in a later version.
     
  32. princegoel2000

    princegoel2000

    Joined:
    Nov 16, 2021
    Posts:
    2
    hi everyone I also have been having the same error il2cpp.exe did not run properly


    here is the log:

    Exception: D:\UnityEditors\2019.4.16f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe did not run properly!

    Failed running "D:\UnityEditors\2019.4.16f1\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="Android" --architecture="ARMv7" --configuration="Release" --outputpath="D:\Unity Projects\InteriAR\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="D:\Unity Projects\InteriAR\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="D:/UnityEditors/2019.4.16f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="D:/UnityEditors/2019.4.16f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\libil2cpp/include" --additional-libraries="D:/Unity Projects/InteriAR/Assets/Plugins/iOS/Firebase/libFirebaseCppAuth.a" --additional-libraries="D:/Unity Projects/InteriAR/Assets/Plugins/iOS/Firebase/libFirebaseCppDatabase.a" --additional-libraries="D:/Unity Projects/InteriAR/Assets/Plugins/iOS/Firebase/libFirebaseCppApp.a" --tool-chain-path="D:/UnityEditors/2019.4.16f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK" --profiler-report --map-file-parser=D:/UnityEditors/2019.4.16f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe --directory="D:/Unity Projects/InteriAR/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="D:/Unity Projects/InteriAR/Temp/StagingArea/Il2Cpp/il2cppOutput"

    stdout:
    Building libil2cpp.so with AndroidToolChain
    Output directory: D:\Unity Projects\InteriAR\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
    Cache directory: D:\Unity Projects\InteriAR\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
    ObjectFiles: 325 of which compiled: 325
    Time Compile: 24600 milliseconds Il2CppAttributes.cpp
    Time Compile: 16390 milliseconds Il2CppInvokerTable.cpp
    Time Compile: 15499 milliseconds Il2CppMetadataUsage.c
    Time Compile: 15494 milliseconds Il2CppTypeDefinitions.c
    Time Compile: 15328 milliseconds Il2CppGenericMethodPointerTable.cpp
    Time Compile: 13265 milliseconds Lump_libil2cpp_vm.cpp
    Time Compile: 9246 milliseconds Lump_libil2cpp_icalls.cpp
    Time Compile: 8344 milliseconds Unity.TextMeshPro2.cpp
    Time Compile: 8044 milliseconds GenericMethods19.cpp
    Time Compile: 7371 milliseconds System.Xml12.cpp
    Total compilation time: 232812 milliseconds.
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Keshu\AppData\Local\Temp\tmpDD90.tmp" -o "D:\Unity Projects\InteriAR\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_667AED66432D333CF8398A1369FFA423\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id -stdlib=libc++ -static-libstdc++ -target armv7-linux-androideabi19 -Wl,--wrap,sigaction "D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppAuth.a" "D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppDatabase.a" "D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppApp.a" -llog -rdynamic -fuse-ld=gold.exe

    D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.gold.exe: error: D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppAuth.a:1:1: invalid character
    D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.gold.exe: error: D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppDatabase.a:1:1: invalid character
    D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.gold.exe: error: D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppApp.a:1:1: invalid character
    clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)


    at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    at il2cpp.Program.Main(String[] args)
    stderr:

    Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Keshu\AppData\Local\Temp\tmpDD90.tmp" -o "D:\Unity Projects\InteriAR\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_667AED66432D333CF8398A1369FFA423\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id -stdlib=libc++ -static-libstdc++ -target armv7-linux-androideabi19 -Wl,--wrap,sigaction "D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppAuth.a" "D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppDatabase.a" "D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppApp.a" -llog -rdynamic -fuse-ld=gold.exe

    D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.gold.exe: error: D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppAuth.a:1:1: invalid character
    D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.gold.exe: error: D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppDatabase.a:1:1: invalid character
    D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.gold.exe: error: D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppApp.a:1:1: invalid character
    clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)


    at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    at il2cpp.Program.Main(String[] args)

    UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (UnityEditor.Il2Cpp.Il2CppBuildPipelineData data, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEditorInternal.IL2CPPBuilder.Run () (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
    UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <303ae0e7a8d8441ab049e592bd1e2100>:0)
    UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <7d90b28560b644ce87b8263efcc36eed>:0)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)


    What I understood was that error is :
    D:\UnityEditors\2019.4.16f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.gold.exe: error: D:\Unity Projects\InteriAR\Assets\Plugins\iOS\Firebase\libFirebaseCppAuth.a:1:1: invalid character

    but I do not know how and what to correct so please help if this is the error or something else.
    upload_2022-3-3_15-41-46.png
     
  33. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    It looks like you have found the proper error. This libFirebaseCppAuth.a file is a static library that looks like it was built for iOS. Since you are building for Android, I don't think you want to include this static library.
     
  34. marartb1

    marartb1

    Joined:
    Mar 4, 2021
    Posts:
    5
    i want advice some fix that work for me.

    Remove new shader ,you may did.
    For me this was the problem. idont know way, but i do write new personal shaders(that works) and later compile, no problem.
    But on vs2019 wen i were to build the master , crush the project!!.
    So will remove the new folder shader and works.
    update- I forgot, this was for UWP projects no normal .EXE projects, under unity 2020.29f1 personal.
     
  35. gamestudiovoron

    gamestudiovoron

    Joined:
    Jul 20, 2018
    Posts:
    9
    Still not working 2020.3.31f1
     
  36. shuvro111

    shuvro111

    Joined:
    Jun 18, 2017
    Posts:
    1
    Can any one help me to fix this problem ?
    Exception: C:\Program Files\Unity\Hub\Editor\2019.4.37f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe did not run properly!

    Failed running "C:\Program Files\Unity\Hub\Editor\2019.4.37f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARM64" --configuration="Release" --outputpath="D:\Devgames\water puzzle\Temp\StagingArea\assets\bin\Data\Native\arm64-v8a\libil2cpp.so" --cachedirectory="D:\Devgames\water puzzle\Assets\..\Library\il2cpp_android_arm64-v8a/il2cpp_cache" --additional-include-directories="C:/Program Files/Unity/Hub/Editor/2019.4.37f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:/Program Files/Unity/Hub/Editor/2019.4.37f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/Program Files/Unity/Hub/Editor/2019.4.37f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK" --map-file-parser="C:/Program Files/Unity/Hub/Editor/2019.4.37f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe" --generatedcppdir="D:/Devgames/water puzzle/Temp/StagingArea/Il2Cpp/il2cppOutput" --dotnetprofile="unityaot"

    stdout:
    Building libil2cpp.so with AndroidToolChain
    Output directory: D:\Devgames\water puzzle\Temp\StagingArea\assets\bin\Data\Native\arm64-v8a
    Cache directory: D:\Devgames\water puzzle\Library\il2cpp_android_arm64-v8a\il2cpp_cache
    ObjectFiles: 155 of which compiled: 0
    Total compilation time: 52 milliseconds.
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Program Files\Unity\Hub\Editor\2019.4.37f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Shuvro\AppData\Local\Temp\tmpB736.tmp" -o "D:\Devgames\water puzzle\Library\il2cpp_android_arm64-v8a\il2cpp_cache\linkresult_1082877EB50F6ED821A1B73142062B76\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id -stdlib=libc++ -static-libstdc++ -target aarch64-linux-android21 -Wl,--wrap,sigaction -llog -rdynamic -fuse-ld=bfd.exe

    D:/Devgames/water puzzle/Library/il2cpp_android_arm64-v8a/il2cpp_cache/DA547C5E1A7D015E685D539CA59C7502.o: file not recognized: File format not recognized
    clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)


    at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    at il2cpp.Program.Main(String[] args)
    stderr:

    Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Program Files\Unity\Hub\Editor\2019.4.37f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Shuvro\AppData\Local\Temp\tmpB736.tmp" -o "D:\Devgames\water puzzle\Library\il2cpp_android_arm64-v8a\il2cpp_cache\linkresult_1082877EB50F6ED821A1B73142062B76\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id -stdlib=libc++ -static-libstdc++ -target aarch64-linux-android21 -Wl,--wrap,sigaction -llog -rdynamic -fuse-ld=bfd.exe

    D:/Devgames/water puzzle/Library/il2cpp_android_arm64-v8a/il2cpp_cache/DA547C5E1A7D015E685D539CA59C7502.o: file not recognized: File format not recognized
    clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)


    at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    at il2cpp.Program.Main(String[] args)
     
  37. daibutsu

    daibutsu

    Joined:
    Nov 28, 2017
    Posts:
    42
    Hi everyone,

    Have Mac OS Monterey 12.3.1. MacPro 2021 A1 Pro chip. Latest Unity Hub and Installed Unity 2019.4.38

    Have an empty 3d project. Created specially for testing. Want to build WebGL app.

    Can't build WebGL project, since have il2cppcore.dll exception. Tried cleaning Library, cache, reinstalling Unity, Unity Hub and no luck.

    Here is an Exception

    Exception: /Applications/Unity/Hub/Editor/2019.4.38f1/Unity.app/Contents/il2cpp/build/deploy/il2cppcore/il2cppcore.dll did not run properly!

    Failed running "/Applications/Unity/Hub/Editor/2019.4.38f1/Unity.app/Contents/il2cpp/build/deploy/il2cppcore/il2cppcore.dll" --convert-to-cpp --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="/Users/daredevil/Work/My project/Assets /../Temp/StagingArea/Data/Native/build.bc" --cachedirectory="/Users/daredevil/Work/My project/Assets/../Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --emit-method-map --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AccessibilityModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AndroidJNIModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AssetBundleModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_DSPGraphModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_GridModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_HotReloadModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_InputLegacyModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_LocalizationModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ProfilerModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SharedInternalsModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SpriteShapeModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_StreamingModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SubstanceModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SubsystemsModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TLSModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TextCoreModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TilemapModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityTestProtocolModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestAssetBundleModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_VFXModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_WebGLModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_WindModule_Dynamic.bc" --additional-libraries="/Applications/Unity/Hub/Editor/2019.4.38f1/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_XRModule_Dynamic.bc" --profiler-report --map-file-parser="/Applications/Unity/Hub/Editor/2019.4.38f1/Unity.app/Contents/Tools/MapFileParser/MapFileParser" --directory="/Users/daredevil/Work/My project/Temp/StagingArea/Data/Managed" --generatedcppdir="/Users/daredevil/Work/My project/Temp/StagingArea/Data/il2cppOutput"

    stdout:
    Building build.bc with EmscriptenToolChain
    Output directory: /Users/daredevil/Work/My project/Temp/StagingArea/Data/Native
    Cache directory: /Users/daredevil/Work/My project/Library/il2cpp_cache
    il2cpp.exe didn't catch exception: System.AggregateException: One or more errors occurred. (No such file or directory) (No such file or directory) (No such file or directory) (No such file or directory) (No such file or directory) (No such file or directory) (No such file or directory) (No such file or directory) (No such file or directory) (No such file or directory) ---> System.ComponentModel.Win32Exception: No such file or directory
    at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setUser, UInt32 userId, UInt32 groupId, Int32& lpChildPid, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean shouldThrow)
    at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    at Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)
    --- End of inner exception stack trace ---
    at Unity.IL2CPP.Building.ParallelFor.RunWithResult[D,T](D[] data, Func`2 action)
    at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    at il2cpp.Program.Main(String[] args)
    ---> (Inner Exception #0) System.ComponentModel.Win32Exception (2): No such file or directory
    at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setUser, UInt32 userId, UInt32 groupId, Int32& lpChildPid, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean shouldThrow)
    at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    at Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)<---

    ---> (Inner Exception #1) System.ComponentModel.Win32Exception (2): No such file or directory
    at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setUser, UInt32 userId, UInt32 groupId, Int32& lpChildPid, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean shouldThrow)
    at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    at Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)<---

    ---> (Inner Exception #2) System.ComponentModel.Win32Exception (2): No such file or directory
    at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setUser, UInt32 userId, UInt32 groupId, Int32& lpChildPid, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean shouldThrow)
    at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    at Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)<---

    ---> (Inner Exception #3) System.ComponentModel.Win32Exception (2): No such file or directory
    at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setUser, UInt32 userId, UInt32 groupId, Int32& lpChildPid, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean shouldThrow)
    at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    at Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)<---

    ---> (Inner Exception #4) System.ComponentModel.Win32Exception (2): No such file or directory
    at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setUser, UInt32 userId, UInt32 groupId, Int32& lpChildPid, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean shouldThrow)
    at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
    at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
    at Unity.IL2CPP.Building.ParallelFor.<>c__DisplayClass1_0`2.<RunWithResult>b__0(Object o)<---

    ---> (Inner Exception #5) System.ComponentModel.Win32Exception (2): No such file or directory
    at Interop.Sys.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolea<message truncated>
     
  38. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    It might be better to post this in the WebGL section of the forums rather than the Android section, as others there might have more knowledge of WebGL. It looks to me like Emscripten (the C++ compiler for WebGL) is not installed properly though. That is rather odd, because that is installed with Unity.

    Is Python installed on this machine? Emscripten uses Python, so maybe that is the issue.
     
  39. daibutsu

    daibutsu

    Joined:
    Nov 28, 2017
    Posts:
    42
    For me also it's very ODD, since yes I'm using python 3.9 (latest)
    Installed Emscripten from the source and still no luck.

    And sorry for posting in Android. Created thread in WebGL
     
    Last edited: May 11, 2022
  40. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    What is the link to the thread in WebGL?
     
  41. daibutsu

    daibutsu

    Joined:
    Nov 28, 2017
    Posts:
    42
  42. firfur

    firfur

    Joined:
    Nov 9, 2020
    Posts:
    5
    Hey, getting this error and need some guidance.

    C:\Program Files\Unity\Hub\Editor\2021.3.11f1\Editor\Data\il2cpp\build\deploy\il2cpp.exe --convert-to-cpp --assembly=Library/Bee/artifacts/Android/ManagedStripped/Assembly-CSharp.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/GoogleMobileAds.Android.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/GoogleMobileAds.Common.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/GoogleMobileAds.Core.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/GoogleMobileAds.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/GoogleMobileAds.Placement.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Mono.Security.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/mscorlib.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Newtonsoft.Json.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/System.Configuration.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/System.Core.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/System.Data.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/System.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/System.Numerics.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/System.Runtime.Serialization.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/System.Xml.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/System.Xml.Linq.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Burst.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Burst.Unsafe.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Mathematics.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.RenderPipeline.Universal.ShaderLibrary.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.RenderPipelines.Core.Runtime.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.RenderPipelines.Universal.Runtime.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Analytics.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.Configuration.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.Device.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.Environments.Internal.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.Internal.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.Registration.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.Scheduler.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.Telemetry.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Services.Core.Threading.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.TextMeshPro.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.Timeline.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/Unity.VisualEffectGraph.Runtime.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.AndroidJNIModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.AnimationModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.AudioModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.CoreModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.DirectorModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.GridModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.ImageConversionModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.IMGUIModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.InputLegacyModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.InputModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.JSONSerializeModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.ParticleSystemModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.Physics2DModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.PhysicsModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.Purchasing.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.SharedInternalsModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.SpriteShapeModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.SubsystemsModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.TerrainModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.TextCoreFontEngineModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.TextCoreTextEngineModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.TextRenderingModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.TilemapModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.UI.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.UIElementsModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.UIElementsNativeModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.UIModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.UnityAnalyticsModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.UnityWebRequestModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.VFXModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.VRModule.dll --assembly=Library/Bee/artifacts/Android/ManagedStripped/UnityEngine.XRModule.dll --data-folder=D:/Unity Projects/blabla/Library/Bee/artifacts/Android/il2cppOutput/data --generatedcppdir=D:/Unity Projects/blabla/Library/Bee/artifacts/Android/il2cppOutput/cpp --enable-analytics --emit-null-checks --enable-array-bounds-check --dotnetprofile=unityaot-linux --profiler-report --profiler-output-file=D:/Unity Projects/blabla/Library/Bee/artifacts/il2cpp_conv_4vrh.traceevents --print-command-line
    Error: IL2CPP error (no further information about what managed code was being converted is available)
    System.AggregateException: One or more errors occurred. (Value cannot be null. (Parameter 'definition'))
    ---> System.ArgumentNullException: Value cannot be null. (Parameter 'definition')
    at Unity.IL2CPP.DataModel.TypeContext.GetDef(TypeDefinition definition)
    at Unity.IL2CPP.DataModel.BuildLogic.TypeReferenceResolver.ResolveTypeReference(TypeReference typeReference, MappingContext mappingContext, CecilSourcedAssemblyData assembly)
    at Unity.IL2CPP.DataModel.BuildLogic.TypeReferenceResolver.ResolveAssemblyTypeReferences(CecilSourcedAssemblyData assembly, ReadOnlyHashSet`1 typeReferences, ReadOnlyHashSet`1 genericInstances)
    at Unity.IL2CPP.DataModel.BuildLogic.DataModelBuilder.<>c__DisplayClass15_0.<ResolveReferences>b__0(CecilSourcedAssemblyData data)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass33_0`2.<ForEachWorker>b__0(Int32 i)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
    --- End of stack trace from previous location ---
    at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
    at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
    at System.Threading.Tasks.TaskReplicator.Replica.Execute()
    --- End of inner exception stack trace ---
    at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure)
    at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
    --- End of stack trace from previous location ---
    at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException)
    at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
    at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IList`1 list, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
    at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
    at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
    at Unity.IL2CPP.DataModel.BuildLogic.Utils.ParallelHelpers.ForEach[TSource](IEnumerable`1 source, Action`1 func, Boolean enableSerial)
    at Unity.IL2CPP.DataModel.BuildLogic.DataModelBuilder.Build()
    at Unity.IL2CPP.Contexts.Components.DataModelComponent.Load(LoadSettings loadSettings, Boolean ownsTypeContext, Boolean ownsBuilder, DataModelBuilder& builder)
    at Unity.IL2CPP.AssemblyConversion.Phases.InitializePhase.Run(AssemblyConversionContext context)
    at Unity.IL2CPP.AssemblyConversion.Classic.ClassicConverter.Run(AssemblyConversionContext context)
    at Unity.IL2CPP.AssemblyConversion.AssemblyConverter.ConvertAssemblies(AssemblyConversionInputData data, AssemblyConversionParameters parameters, AssemblyConversionInputDataForTopLevelAccess dataForTopLevel)
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)
     
  43. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    This error usually means there is some invalid IL code in an assembly that was converted. Unfortunately the error message does not tell us where that code is. In newer versions of Unity we will have a better error message.

    For the time being, do you know what change in the project may have triggered this error? Did you happen to add a new pre-built assembly to the project?
     
  44. babayou

    babayou

    Joined:
    Jan 9, 2015
    Posts:
    2
    Hello, I also encountered this problem. But my problem is a bit different from theirs. When my PlayerSetting Scripting Backend is set to Mono, the apk can be exported normally, but it cannot be exported when it is set to Il2cpp. The error is as follows:

    Exception: C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe did not run properly!

    Failed running "C:\Program Files\Unity 2019.4.35f1\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="Android" --architecture="ARMv7" --configuration="Release" --outputpath="C:\Unity_2019.4.35_Workspace\farmingdemo\good_big_farm\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="C:\Unity_2019.4.35_Workspace\farmingdemo\good_big_farm\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:/Program Files/Unity 2019.4.35f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:/Program Files/Unity 2019.4.35f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/android-ndk-r19c-windows-x86_64/android-ndk-r19c" --profiler-report --map-file-parser="C:/Program Files/Unity 2019.4.35f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe" --directory=C:/Unity_2019.4.35_Workspace/farmingdemo/good_big_farm/Temp/StagingArea/assets/bin/Data/Managed --generatedcppdir=C:/Unity_2019.4.35_Workspace/farmingdemo/good_big_farm/Temp/StagingArea/Il2Cpp/il2cppOutput

    stdout:
    Building libil2cpp.so with AndroidToolChain
    Output directory: C:\Unity_2019.4.35_Workspace\farmingdemo\good_big_farm\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
    Cache directory: C:\Unity_2019.4.35_Workspace\farmingdemo\good_big_farm\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: LLVM ERROR: out of memory

    This application has requested the Runtime to terminate it in an unusual way.
    Please contact the application's support team for more information.
    Wrote crash dump file "C:\Users\ivy\AppData\Local\Temp\clang++.exe-b233a4.dmp"
    LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system

    LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system

    LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system

    #0 0x000000000107b747 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xc7b747)
    #1 0x000007feff881b65 (C:\Windows\system32\msvcrt.dll+0x41b65)
    #2 0x000007feff8855ea (C:\Windows\system32\msvcrt.dll+0x455ea)
    #3 0x0000000001031f77 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xc31f77)
    #4 0x0000000000af894e (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6f894e)
    #5 0x0000000000afdff5 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6fdff5)
    #6 0x0000000000afe270 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6fe270)
    #7 0x0000000000bca45a (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ca45a)
    #8 0x0000000000bcb1af (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7cb1af)
    #9 0x0000000000af43ee (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6f43ee)
    #10 0x0000000000d07598 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x907598)
    #11 0x0000000000d07763 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x907763)
    #12 0x0000000000d07e9e (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x907e9e)
    #13 0x00000000011e09bc (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xde09bc)
    #14 0x0000000002c399c2 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x28399c2)
    #15 0x0000000001e23ee2 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1a23ee2)
    #16 0x00000000018a84c6 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x14a84c6)
    #17 0x000000000159e526 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x119e526)
    #18 0x00000000015789c5 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x11789c5)
    #19 0x000000000161dcb1 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x121dcb1)
    #20 0x0000000000402f8c (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2f8c)
    #21 0x0000000002e865fd (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2a865fd)
    #22 0x00000000004013b5 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13b5)
    #23 0x00000000004014e8 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x14e8)
    #24 0x0000000077585a4d (C:\Windows\system32\kernel32.dll+0x15a4d)
    #25 0x00000000776bb831 (C:\Windows\SYSTEM32\ntdll.dll+0x2b831)
    clang++.exe: error: clang frontend command failed due to signal (use -v to see invocation)
    Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)
    Target: armv7-unknown-linux-android19
    Thread model: posix
    InstalledDir: C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin
    clang++.exe: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
    clang++.exe: note: diagnostic msg:
    ********************

    PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
    Preprocessed source(s) and associated run script(s) are located at:
    clang++.exe: note: diagnostic msg: C:\Users\ivy\AppData\Local\Temp\Assembly-CSharp10-eaa9e3.cpp
    clang++.exe: note: diagnostic msg: C:\Users\ivy\AppData\Local\Temp\Assembly-CSharp10-eaa9e3.sh
    clang++.exe: note: diagnostic msg:

    ********************


    Invocation was: Executable: "C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp\external\xxHash" -I"C:\Unity_2019.4.35_Workspace\farmingdemo\good_big_farm\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "C:\Unity_2019.4.35_Workspace\farmingdemo\good_big_farm\Temp\StagingArea\Il2Cpp\il2cppOutput\Assembly-CSharp10.cpp" -o "C:/Unity_2019.4.35_Workspace/farmingdemo/good_big_farm/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3D75218E60DEF043BAB3FB915FB7ABB1.o"

    �� Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    �� Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    �� il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    �� il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    �� il2cpp.Program.Main(String[] args)
    stderr:

    δ��������쳣: Unity.IL2CPP.Building.BuilderFailedException: LLVM ERROR: out of memory

    This application has requested the Runtime to terminate it in an unusual way.
    Please contact the application's support team for more information.
    Wrote crash dump file "C:\Users\ivy\AppData\Local\Temp\clang++.exe-b233a4.dmp"
    LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system

    LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system

    LLVMSymbolizer: error reading file: PDB Error: DIA is not installed on the system

    #0 0x000000000107b747 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xc7b747)
    #1 0x000007feff881b65 (C:\Windows\system32\msvcrt.dll+0x41b65)
    #2 0x000007feff8855ea (C:\Windows\system32\msvcrt.dll+0x455ea)
    #3 0x0000000001031f77 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xc31f77)
    #4 0x0000000000af894e (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6f894e)
    #5 0x0000000000afdff5 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6fdff5)
    #6 0x0000000000afe270 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6fe270)
    #7 0x0000000000bca45a (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ca45a)
    #8 0x0000000000bcb1af (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7cb1af)
    #9 0x0000000000af43ee (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6f43ee)
    #10 0x0000000000d07598 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x907598)
    #11 0x0000000000d07763 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x907763)
    #12 0x0000000000d07e9e (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x907e9e)
    #13 0x00000000011e09bc (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xde09bc)
    #14 0x0000000002c399c2 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x28399c2)
    #15 0x0000000001e23ee2 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1a23ee2)
    #16 0x00000000018a84c6 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x14a84c6)
    #17 0x000000000159e526 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x119e526)
    #18 0x00000000015789c5 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x11789c5)
    #19 0x000000000161dcb1 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x121dcb1)
    #20 0x0000000000402f8c (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2f8c)
    #21 0x0000000002e865fd (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2a865fd)
    #22 0x00000000004013b5 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13b5)
    #23 0x00000000004014e8 (C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x14e8)
    #24 0x0000000077585a4d (C:\Windows\system32\kernel32.dll+0x15a4d)
    #25 0x00000000776bb831 (C:\Windows\SYSTEM32\ntdll.dll+0x2b831)
    clang++.exe: error: clang frontend command failed due to signal (use -v to see invocation)
    Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)
    Target: armv7-unknown-linux-android19
    Thread model: posix
    InstalledDir: C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin
    clang++.exe: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
    clang++.exe: note: diagnostic msg:
    ********************

    PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
    Preprocessed source(s) and associated run script(s) are located at:
    clang++.exe: note: diagnostic msg: C:\Users\ivy\AppData\Local\Temp\Assembly-CSharp10-eaa9e3.cpp
    clang++.exe: note: diagnostic msg: C:\Users\ivy\AppData\Local\Temp\Assembly-CSharp10-eaa9e3.sh
    clang++.exe: note: diagnostic msg:

    ********************


    Invocation was: Executable: "C:\android-ndk-r19c-windows-x86_64\android-ndk-r19c\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Program Files\Unity 2019.4.35f1\Editor\Data\il2cpp\external\xxHash" -I"C:\Unity_2019.4.35_Workspace\farmingdemo\good_big_farm\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -c -g -DNDEBUG -fexceptions -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fno-addrsig -fPIC -Os -stdlib=libc++ -target armv7-linux-androideabi19 -D__ANDROID_API__=19 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value "C:\Unity_2019.4.35_Workspace\farmingdemo\good_big_farm\Temp\StagingArea\Il2Cpp\il2cppOutput\Assembly-CSharp10.cpp" -o "C:/Unity_2019.4.35_Workspace/farmingdemo/good_big_farm/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3D75218E60DEF043BAB3FB915FB7ABB1.o"

    �� Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    �� Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    �� il2cpp.Program.DoRun(String[] args, List`1 foundAssemblies)
    �� il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
    �� il2cpp.Program.Main(String[] args)

    UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at <06df0f95306b448dbd8fddaa73427228>:0)



    There is another error below:
    UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002bf] in <06df0f95306b448dbd8fddaa73427228>:0
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <06df0f95306b448dbd8fddaa73427228>:0
    UnityEngine.GUIUtility:processEvent (int,intptr)
     
  45. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    This error means the C++ compiler for Android crashed. That can happen if you have one or more really long methods in the generated C++ code (maybe 10,000 lines or more). Have a look at the C:\Users\ivy\AppData\Local\Temp\Assembly-CSharp10-eaa9e3.cpp file when the problem happens. If you can find a really long method, then try to track that back to the C# method which corresponds to it in the script code for the project.

    If you can break that C# method into smaller methods, that might work around this issue.
     
    babayou likes this.
  46. babayou

    babayou

    Joined:
    Jan 9, 2015
    Posts:
    2

    Thanks a lot, I found the problem, there was a class with 5000+ static string variables and a string array initialized with 3000+, and a matrix plugin also had the problem.
    Many thanks!
     
    JoshPeterson likes this.
  47. xiaoyu_5911

    xiaoyu_5911

    Joined:
    Apr 1, 2015
    Posts:
    7

    We use 2021.3.31f1 the linker error also ocurr: relocation truncated to fit: R_AARCH64_CALL26 . so Unity 2021 does't likely fix this by update ndk?
     
  48. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,938
    Correct, the NDK update is only in Unity 2022 and later.