Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

il2cpp.exe did not run properly! WebGL

Discussion in 'Editor & General Support' started by Deadly_Skeli, Jan 7, 2021.

  1. Deadly_Skeli

    Deadly_Skeli

    Joined:
    Nov 19, 2019
    Posts:
    1
    As the title says, I have a problem with il2cpp. I don't really know how to find what is wrong from the error and the solutions that others had for a similar i2cpp problem didn't work for me.

    Here's the three errors I get, but I expect that the second and third errors are connected to the first, but I'm posting them as well just to be shure.

    I'm trying to build my game for WebGL, but then I get these 3 errors, I used to have 4 but I reinstalled unity and it removed the 4th. Help very much apreciated. :)

    Error 1:

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

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

    stdout:
    Building build.bc with EmscriptenToolChain
    Output directory: C:\DJAM\Temp\StagingArea\Data\Native
    Cache directory: C:\DJAM\Library\il2cpp_cache
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: No mapping for the Unicode character exists in the target multi-byte code page.
    ERROR:root:Failed to run llvm optimizations:


    Invocation was: Executable: "C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
    Arguments: -E "C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -Wno-null-conversion -std=c++11 -O3 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\il2cpp\external\xxHash" -I"C:\DJAM\Temp\StagingArea\Data\il2cppOutput" "C:\DJAM\Temp\StagingArea\Data\il2cppOutput\Assembly-CSharp.cpp" -o "C:\DJAM\Library\il2cpp_cache\67332B9A2FA5EDB47098AB2D3AD179A0.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: No mapping for the Unicode character exists in the target multi-byte code page.
    ERROR:root:Failed to run llvm optimizations:


    Invocation was: Executable: "C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
    Arguments: -E "C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -Wno-null-conversion -std=c++11 -O3 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2019.4.17f1\Editor\Data\il2cpp\external\xxHash" -I"C:\DJAM\Temp\StagingArea\Data\il2cppOutput" "C:\DJAM\Temp\StagingArea\Data\il2cppOutput\Assembly-CSharp.cpp" -o "C:\DJAM\Library\il2cpp_cache\67332B9A2FA5EDB47098AB2D3AD179A0.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 <2f1c602eae0d45c293fff3e3aef759fa>:0)
    UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) (at <2f1c602eae0d45c293fff3e3aef759fa>:0)
    UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) (at <2f1c602eae0d45c293fff3e3aef759fa>:0)
    UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (UnityEditor.Il2Cpp.Il2CppBuildPipelineData data, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at <2f1c602eae0d45c293fff3e3aef759fa>:0)
    UnityEditorInternal.IL2CPPBuilder.Run () (at <2f1c602eae0d45c293fff3e3aef759fa>:0)
    UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at <2f1c602eae0d45c293fff3e3aef759fa>:0)
    UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (UnityEditor.Modules.BuildPostProcessArgs args) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:387)
    UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:932)
    UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityE<message truncated>



    Error 2:


    Build completed with a result of 'Failed' in 210 seconds (209753 ms)
    UnityEngine.GUIUtility: ProcessEvent(Int32, IntPtr)


    Error 3:


    UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002bb] in <2f1c602eae0d45c293fff3e3aef759fa>:0
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <2f1c602eae0d45c293fff3e3aef759fa>:0
    UnityEngine.GUIUtility: ProcessEvent(Int32, IntPtr)
     
  2. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    It looks like the error is:

    No mapping for the Unicode character exists in the target multi-byte code page.

    I'm not sure what that means, but I'm going to guess that there is some character in the generated .cpp file at C:\DJAM\Temp\StagingArea\Data\il2cppOutput\Assembly-CSharp.cpp which is causing a problem for Emscripten (the C++ compiler for WebGL). Unfortunately, we don't get any information about what line of the file causes the issue.

    Can you try to build this same project for Windows Standalone player with IL2CPP? You will need to install Visual Studio with the C++ build workload to do that. I wonder if that will cause a similar error, but hopefully indicate what part of the file is the problem.
     
  3. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    Can you submit a bug report and include this project? We'd like to both understand why this happens and improve the error message from Emscripten.
     
  4. radiantboy

    radiantboy

    Joined:
    Nov 21, 2012
    Posts:
    1,633
    I have same issue did anyone find a fix?
     
  5. RenegadeRNG

    RenegadeRNG

    Joined:
    May 10, 2018
    Posts:
    2
    I come across similar (same?) errors on Linux version, when trying to compile WebGL Build for Lego Microgame.
    Error 1:
    Code (log):
    1. Exception: /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/il2cpp/build/deploy/net471/il2cpp.exe did not run properly!
    2.  
    3. Failed running "/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/il2cpp/build/deploy/net471/il2cpp.exe" --convert-to-cpp --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="/home/redacted/ExtraApps/Unity/Learn/MicroLego/Assets /../Temp/StagingArea/Data/Native/build.bc" --cachedirectory="/home/redacted/ExtraApps/Unity/Learn/MicroLego/Assets/../Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --emit-method-map --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AccessibilityModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AndroidJNIModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AssetBundleModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_DSPGraphModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_GridModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_HotReloadModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_InputLegacyModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_LocalizationModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ProfilerModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SharedInternalsModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SpriteShapeModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_StreamingModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SubstanceModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_SubsystemsModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TLSModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TextCoreModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_TilemapModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityTestProtocolModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestAssetBundleModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_VFXModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_WebGLModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_WindModule_Dynamic.bc" --additional-libraries="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/lib/modules/WebGLSupport_XRModule_Dynamic.bc" --profiler-report --map-file-parser="/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/Tools/MapFileParser/MapFileParser" --directory="/home/redacted/ExtraApps/Unity/Learn/MicroLego/Temp/StagingArea/Data/Managed" --generatedcppdir="/home/redacted/ExtraApps/Unity/Learn/MicroLego/Temp/StagingArea/Data/il2cppOutput"
    4.  
    5. stdout:
    6. Building build.bc with EmscriptenToolChain
    7.     Output directory: /home/redacted/ExtraApps/Unity/Learn/MicroLego/Temp/StagingArea/Data/Native
    8.     Cache directory: /home/redacted/ExtraApps/Unity/Learn/MicroLego/Library/il2cpp_cache
    9. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/emcc.py:781: SyntaxWarning: "is not" with a literal. Did you mean "!="?
    10.   newargs = [arg for arg in newargs if arg is not '']
    11. /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/emcc.py:896: SyntaxWarning: "is not" with a literal. Did you mean "!="?
    12.   newargs = [a for a in newargs if a is not '']
    13. /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/emcc.py:1157: SyntaxWarning: "is not" with a literal. Did you mean "!="?
    14.   assert options.use_closure_compiler is not 2, 'EMTERPRETIFY requires valid asm.js, and is incompatible with closure 2 which disables that'
    15. /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/emcc.py:2360: SyntaxWarning: "is not" with a literal. Did you mean "!="?
    16.   newargs = [arg for arg in newargs if arg is not '']
    17. /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten_FastComp_Linux/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
    18. ERROR:root:compiler frontend failed to generate LLVM bitcode, halting
    19.  
    20.  
    21. Invocation was: Executable: /usr/bin/python
    22. Arguments: -E "/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/emcc" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -Wno-null-conversion -O3 -Oz -DIL2CPP_EXCEPTION_DISABLED=1  -DNET_4_0 -DUNITY_AOT -DIL2CPP_MONO_DEBUGGER_DISABLED -DGC_NOT_DLL -DRUNTIME_IL2CPP -DNDEBUG -I"/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/il2cpp/libil2cpp" -I"/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/il2cpp/libil2cpp" -I"/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/il2cpp/external/bdwgc/include" -I"/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/il2cpp/external/xxHash" -I"/home/redacted/ExtraApps/Unity/Learn/MicroLego/Temp/StagingArea/Data/il2cppOutput" "/home/redacted/ExtraApps/Unity/Learn/MicroLego/Temp/StagingArea/Data/il2cppOutput/Il2CppTypeDefinitions.c" -o "/home/redacted/ExtraApps/Unity/Learn/MicroLego/Library/il2cpp_cache/815208D5B8D29076CDF9E5E7B075401C.o"
    23.  
    24.   at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles (System.Collections.Generic.IEnumerable`1[T] sourceFilesToCompile, Unity.IL2CPP.Building.Statistics.IBuildStatisticsCollector statisticsCollector) [0x0024f] in <ed39187f0ed44a38bce9de2b7010e579>:0
    25.   at Unity.IL2CPP.Building.CppProgramBuilder.Build (Unity.IL2CPP.Building.Statistics.IBuildStatistics& statistics) [0x00206] in <ed39187f0ed44a38bce9de2b7010e579>:0
    26.   at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner (Unity.IL2CPP.Building.CppProgramBuilder builder, Unity.IL2CPP.Building.Statistics.IBuildStatistics& statistics) [0x00001] in <ed39187f0ed44a38bce9de2b7010e579>:0
    27.   at il2cpp.Program.DoRun (System.String[] args, System.Collections.Generic.List`1[T] foundAssemblies) [0x005bc] in <74bf8ed2b18e4aa7983371dc2cede53a>:0
    28.   at il2cpp.Program.Run (System.String[] args, System.Boolean setInvariantCulture) [0x00042] in <74bf8ed2b18e4aa7983371dc2cede53a>:0
    29.   at il2cpp.Program.Main (System.String[] args) [0x00002] in <74bf8ed2b18e4aa7983371dc2cede53a>:0
    30. stderr:
    31.  
    32. Unhandled Exception:
    33. Unity.IL2CPP.Building.BuilderFailedException: /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/emcc.py:781: SyntaxWarning: "is not" with a literal. Did you mean "!="?
    34.   newargs = [arg for arg in newargs if arg is not '']
    35. /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/emcc.py:896: SyntaxWarning: "is not" with a literal. Did you mean "!="?
    36.   newargs = [a for a in newargs if a is not '']
    37. /home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Emscripten/emcc.py:1157: SyntaxWarning: "is not" with a literal. Did you mean "!="?
    38.   assert options.use_closure_compiler is not 2, 'EMTERPRETIFY requires valid asm.js, and is incompatible with closure 2 which disables that'
    39. /home/redacted/ExtraApps/Unity/Editors/201<message truncated>
    What is curious here is that Unity is trying to run il2cpp.exe when it is running on linux. Is this normal? Building for Linux Standalone with IL2CPP completes without isuues.

    There are 3 more errors that accompany this one.

    Error 2:
    Code (log):
    1. Build completed with a result of 'Failed' in 552 seconds (551716 ms)
    2. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /home/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)


    Error 3:

    Code (log):
    1. UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
    2.   at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002b3] in /home/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:194
    3.   at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in /home/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:95
    4. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /home/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)


    Error 4:

    Code (log):
    1. [Version and Build] Build failed! 00:09:11.7161677
    2. UnityEngine.Debug:LogError(Object)
    3. Unity.Play.Publisher.Editor.<WaitUntilBuildFinishes>d__7:MoveNext() (at Library/PackageCache/com.unity.connect.share@4.0.3/Editor/PublisherBuildProcessor.cs:77)
    4. Unity.EditorCoroutines.Editor.YieldProcessor:MoveNext(IEnumerator) (at Library/PackageCache/com.unity.editorcoroutines@1.0.0/Editor/EditorCoroutine.cs:80)
    5. Unity.EditorCoroutines.Editor.EditorCoroutine:ProcessIEnumeratorRecursive(IEnumerator) (at Library/PackageCache/com.unity.editorcoroutines@1.0.0/Editor/EditorCoroutine.cs:134)
    6. Unity.EditorCoroutines.Editor.EditorCoroutine:MoveNext() (at Library/PackageCache/com.unity.editorcoroutines@1.0.0/Editor/EditorCoroutine.cs:115)
    7. UnityEditor.EditorApplication:Internal_CallUpdateFunctions() (at /home/bokken/buildslave/unity/build/Editor/Mono/EditorApplication.cs:310)

    There errors refer to a folder
    /home/bokken
    which doesn't exist and unity doesn't have the permissions to acces it even if it does.
     
  6. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,920
    Yes, this is normal. The il2cpp.exe is a managed executable, not a native one, so it does have a .exe extension.

    It looks like the bottom line error is from Emscripten, the C++ compiler for WebGL:

    error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

    That would explain why the build for Linux Standalone works - it does not use Emscripten.

    I'm not sure what this error means, but I'll ask our WebGL team about it.

    This is a path on the Unity build machine - I think it is safe to ignore.
     
  7. brendanduncan_u3d

    brendanduncan_u3d

    Unity Technologies

    Joined:
    Jul 30, 2019
    Posts:
    419
    Getting all of the Linux dependencies right is a pain. We are working on a sysroot package that will have a self contained environment for building everything Unity related on Linux (il2cpp, emscripten), which will avoid the issues of missing or incompatible dependencies.

    I believe you can get past the libtinfo.so.5 error by installing libncurses5,
    sudo apt install libncurses5
    .
     
  8. RenegadeRNG

    RenegadeRNG

    Joined:
    May 10, 2018
    Posts:
    2
    I actually came across this solution in another thread on a similar vein. For Arch and Manjaro
    sudo pacman -S ncurses
    (if not installed already) and
    ncurses5-compat-lib
    from AUR seems to be the solution, but I'm running into a new set of errors.

    Error 1:
    Code (log):
    1. Failed running python "/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Brotli/python/bro.py" -o "/home/redacted/ExtraApps/Unity/Learn/MicroLego/Temp/StagingArea/Data/Output/Build/Try4.data.unityweb.compressed" -i "/home/redacted/ExtraApps/Unity/Learn/MicroLego/Temp/StagingArea/Data/Output/Build/Try4.data.unityweb" --comment "UnityWeb Compressed Content (brotli)"
    2.  
    3.  
    4.  
    5. stdout:
    6.  
    7. stderr:Traceback (most recent call last):  File "/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Brotli/python/bro.py", line 8, in <module>    import brotli  File "<frozen zipimport>", line 259, in load_module  File "/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Brotli/dist/Brotli-0.4.0-py2.7-macosx-10.10-x86_64.egg/brotli.py", line 7, in <module>  File "/home/redacted/ExtraApps/Unity/Editors/2019.4.18f1/Editor/Data/PlaybackEngines/WebGLSupport/BuildTools/Brotli/dist/Brotli-0.4.0-py2.7-macosx-10.10-x86_64.egg/brotli.py", line 6, in __bootstrap__  File "/usr/lib/python3.9/imp.py", line 342, in load_dynamic    return _load(spec)ImportError: /home/redacted/.cache/Python-Eggs/Brotli-0.4.0-py2.7-macosx-10.10-x86_64.egg-tmp/brotli.so: invalid ELF header
    8.  
    9. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /home/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)
    I believe this is the error that actually matters. It seems to try and run a OSX version of
    brotli
    resulting in an ELF header error?

    Error 2:
    Code (log):
    1. Exception: Failed building WebGL Player.
    2.  
    3. UnityEditor.WebGL.ProgramUtils.StartProgramChecked (System.Diagnostics.ProcessStartInfo p) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/ProgramUtils.cs:48)
    4.  
    5. UnityEditor.WebGL.WebGlBuildPostprocessor.CompressAndMarkBrotli (System.String path) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:852)
    6.  
    7. UnityEditor.WebGL.WebGlBuildPostprocessor.CompressBuild (UnityEditor.Modules.BuildPostProcessArgs args) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:865)
    8.  
    9. UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:946)
    10.  
    11. UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at /home/bokken/buildslave/unity/build/Editor/Mono/Modules/DefaultBuildPostprocessor.cs:29)
    12.  
    13. 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 /home/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:353)
    14.  
    15. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /home/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

    Error 3:
    Code (log):
    1. Build completed with a result of 'Failed' in 206 seconds (206396 ms)
    2.  
    3. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /home/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

    Error 4:
    Code (log):
    1. UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors
    2.  
    3.   at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002b3] in /home/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:194
    4.  
    5.   at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in /home/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:95
    6.  
    7. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at /home/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:197)

    Error 5:
    Code (log):
    1. [Version and Build] Build failed! 00:03:26.3961255
    2. UnityEngine.Debug:LogError(Object)
    3. Unity.Play.Publisher.Editor.<WaitUntilBuildFinishes>d__7:MoveNext() (at Library/PackageCache/com.unity.connect.share@4.0.3/Editor/PublisherBuildProcessor.cs:77)
    4. Unity.EditorCoroutines.Editor.YieldProcessor:MoveNext(IEnumerator) (at Library/PackageCache/com.unity.editorcoroutines@1.0.0/Editor/EditorCoroutine.cs:80)
    5. Unity.EditorCoroutines.Editor.EditorCoroutine:ProcessIEnumeratorRecursive(IEnumerator) (at Library/PackageCache/com.unity.editorcoroutines@1.0.0/Editor/EditorCoroutine.cs:134)
    6. Unity.EditorCoroutines.Editor.EditorCoroutine:MoveNext() (at Library/PackageCache/com.unity.editorcoroutines@1.0.0/Editor/EditorCoroutine.cs:115)
    7. UnityEditor.EditorApplication:Internal_CallUpdateFunctions() (at /home/bokken/buildslave/unity/build/Editor/Mono/EditorApplication.cs:310)
     
    jilleJr likes this.
  9. radiantboy

    radiantboy

    Joined:
    Nov 21, 2012
    Posts:
    1,633
    I found for my issue it was chinese username messing it up, I set up another user with normal username and it works..
     
  10. brendanduncan_u3d

    brendanduncan_u3d

    Unity Technologies

    Joined:
    Jul 30, 2019
    Posts:
    419
    It's never fun chasing dependencies, and truthfully we haven't spent a lot of low level time with WebGL on Linux to know what all of those indirect dependencies are. I am spending more time with it now, and the sysroot package, when we get that released, will help a lot by having a self contained environment that doesn't require all this dependency chasing. I believe I fixed the Brotli Python dependency issue previously with a
    sudo apt install python-pip
    .