Search Unity

il2cpp error

Discussion in 'Web' started by witcher101, Sep 23, 2019.

  1. witcher101

    witcher101

    Joined:
    Sep 9, 2015
    Posts:
    516
    Getting this error on blank project on 2019.1.8

    Code (CSharp):
    1. Failed running J:\Unity\2019.1.8f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="C:\Users\Public\Documents\Unity Projects\Test Delete later\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="C:\Users\Public\Documents\Unity Projects\Test Delete later\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --emit-method-map --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AccessibilityModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ARModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AssetBundleModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FileSystemHttpModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GridModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_HotReloadModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_LocalizationModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ProfilerModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SharedInternalsModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteShapeModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StreamingModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SubstanceModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextCoreModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TilemapModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TLSModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityTestProtocolModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAssetBundleModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VFXModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebGLModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WindModule_Dynamic.bc" --additional-libraries="J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_XRModule_Dynamic.bc" --profiler-report --map-file-parser=J:/Unity/2019.1.8f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe --directory="C:/Users/Public/Documents/Unity Projects/Test Delete later/Temp/StagingArea/Data/Managed" --generatedcppdir="C:/Users/Public/Documents/Unity Projects/Test Delete later/Temp/StagingArea/Data/il2cppOutput"
    2.  
    3. stdout:
    4.  
    5. Building build.bc with EmscriptenToolChain
    6.  
    7.    Output directory: C:\Users\Public\Documents\Unity Projects\Test Delete later\Temp\StagingArea\Data\Native
    8.  
    9.    Cache directory: C:\Users\Public\Documents\Unity Projects\Test Delete later\Library\il2cpp_cache
    10.  
    11. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: WARNING  root: -I or -L of an absolute path "-IJ:\Unity\2019.1.8f1\Editor\Data\il2cpp\libil2cpp" encountered. If this is to a local system header/library, it may cause problems (local system files make sense for compiling natively on your system, but not necessarily to JavaScript). Pass '-Wno-warn-absolute-paths' to emcc to hide this warning.
    12.  
    13. opt: Unknown command line argument '-disable-vectorize'.  Try: 'J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\opt -help'
    14.  
    15. opt: Did you mean '-disable-verify'?
    16.  
    17. Traceback (most recent call last):
    18.  
    19.  File "C:\Program Files\Emscripten\emscripten\1.29.0\emcc", line 1132, in <module>
    20.  
    21.    shared.Building.llvm_opt(temp_file, llvm_opts, new_temp_file)
    22.  
    23.  File "C:\Program Files\Emscripten\emscripten\1.29.0\tools\shared.py", line 1401, in llvm_opt
    24.  
    25.    assert os.path.exists(target), 'Failed to run llvm optimizations: ' + output
    26.  
    27. AssertionError: Failed to run llvm optimizations:
    28.  
    29.  
    30.  
    31.  
    32.  
    33. Invocation was: Executable: "J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
    34.  
    35. Arguments: -E "C:\Program Files\Emscripten\emscripten\1.29.0\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 -DGC_NOT_DLL -DRUNTIME_IL2CPP -DNDEBUG -I"J:\Unity\2019.1.8f1\Editor\Data\il2cpp\libil2cpp" -I"J:\Unity\2019.1.8f1\Editor\Data\il2cpp\libil2cpp" -I"J:\Unity\2019.1.8f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Users\Public\Documents\Unity Projects\Test Delete later\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Public\Documents\Unity Projects\Test Delete later\Temp\StagingArea\Data\il2cppOutput\Il2CppCompilerCalculateTypeValues.cpp" -o "C:\Users\Public\Documents\Unity Projects\Test Delete later\Library\il2cpp_cache\B522179BA50199342892C2C63436C884.o"
    36.  
    37.  
    38.  
    39.   at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    40.  
    41.   at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    42.  
    43.   at il2cpp.Program.DoRun(String[] args)
    44.  
    45.   at il2cpp.Program.Run(String[] args)
    46.  
    47.   at il2cpp.Program.Main(String[] args)
    48.  
    49. stderr:
    50.  
    51.  
    52.  
    53. Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: WARNING  root: -I or -L of an absolute path "-IJ:\Unity\2019.1.8f1\Editor\Data\il2cpp\libil2cpp" encountered. If this is to a local system header/library, it may cause problems (local system files make sense for compiling natively on your system, but not necessarily to JavaScript). Pass '-Wno-warn-absolute-paths' to emcc to hide this warning.
    54.  
    55. opt: Unknown command line argument '-disable-vectorize'.  Try: 'J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\opt -help'
    56.  
    57. opt: Did you mean '-disable-verify'?
    58.  
    59. Traceback (most recent call last):
    60.  
    61.  File "C:\Program Files\Emscripten\emscripten\1.29.0\emcc", line 1132, in <module>
    62.  
    63.    shared.Building.llvm_opt(temp_file, llvm_opts, new_temp_file)
    64.  
    65.  File "C:\Program Files\Emscripten\emscripten\1.29.0\tools\shared.py", line 1401, in llvm_opt
    66.  
    67.    assert os.path.exists(target), 'Failed to run llvm optimizations: ' + output
    68.  
    69. AssertionError: Failed to run llvm optimizations:
    70.  
    71.  
    72.  
    73.  
    74.  
    75. Invocation was: Executable: "J:\Unity\2019.1.8f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
    76.  
    77. Arguments: -E "C:\Program Files\Emscripten\emscripten\1.29.0\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 -DGC_NOT_DLL -DRUNTIME_IL2CPP -DNDEBUG -I"J:\Unity\2019.1.8f1\Editor\Data\il2cpp\libil2cpp" -I"J:\Unity\2019.1.8f1\Editor\Data\il2cpp\libil2cpp" -I"J:\Unity\2019.1.8f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Users\Public\Documents\Unity Projects\Test Delete later\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Public\Documents\Unity Projects\Test Delete later\Temp\StagingArea\Data\il2cppOutput\Il2CppCompilerCalculateTypeValues.cpp" -o "C:\Users\Public\Documents\Unity Projects\Test Delete later\Library\il2cpp_cache\B522179BA50199342892C2C63436C884.o"
    78.  
    79.  
    80.  
    81.   at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    82.  
    83.   at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    84.  
    85.   at il2cpp.Program.DoRun(String[] args)
    86.  
    87.   at il2cpp.Program.Run(String[] args)
    88.  
    89.   at il2cpp.Program.Main(String[] args)
    90.  
    91.  
    92. UnityEngine.Debug:LogError(Object)
    93. UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
    94. UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
    95. UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:496)
    96. UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(String, String, String, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:477)
    97. UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:334)
    98. UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:70)
    99. UnityEngine.GUIUtility:processEvent(Int32, IntPtr)
     
    Last edited: Sep 24, 2019
  2. ratking

    ratking

    Joined:
    Feb 24, 2010
    Posts:
    350
    I too get errors when trying to create a WebGL build. Unity 2019.2.5f1.

    Code (CSharp):
    1. Failed running C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="D:\dev\projects\190921_alakajam_Towering\UnityProject1\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="D:\dev\projects\190921_alakajam_Towering\UnityProject1\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --emit-method-map --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_AccessibilityModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_AndroidJNIModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_ARModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_AssetBundleModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_DSPGraphModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_FileSystemHttpModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_GridModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_HotReloadModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputLegacyModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_LocalizationModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_ProfilerModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_SharedInternalsModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteShapeModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_StreamingModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_SubstanceModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextCoreModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_TilemapModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_TLSModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityTestProtocolModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAssetBundleModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_VFXModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebGLModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_WindModule_Dynamic.bc" --additional-libraries="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\lib\modules\WebGLSupport_XRModule_Dynamic.bc" --profiler-report --map-file-parser="C:/Program Files/Unity/Hub/Editor/2019.2.5f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe" --directory=D:/dev/projects/190921_alakajam_Towering/UnityProject1/Temp/StagingArea/Data/Managed --generatedcppdir=D:/dev/projects/190921_alakajam_Towering/UnityProject1/Temp/StagingArea/Data/il2cppOutput
    2.  
    3. stdout:
    4. Building build.bc with EmscriptenToolChain
    5.     Output directory: D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\Native
    6.     Cache directory: D:\dev\projects\190921_alakajam_Towering\UnityProject1\Library\il2cpp_cache
    7. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: In file included from D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\il2cppOutput\mscorlib16.cpp:20:
    8. In file included from C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp\mono/ThreadPool/threadpool-ms.h:5:
    9. In file included from C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp\mono/ThreadPool/ThreadPoolDataStructures.h:5:
    10. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\vector:266:
    11. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\__bit_reference:15:
    12. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\algorithm:640:
    13. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\memory:632:
    14. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:170:36: error: 'operator new' takes type size_t ('unsigned long') as first parameter
    15. _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
    16.                                   ^
    17. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:171:36: error: 'operator new' takes type size_t ('unsigned long') as first parameter
    18. _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz, const std::nothrow_t&) _NOEXCEPT _NOALIAS;
    19.                                   ^
    20. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:178:36: error: 'operator new[]' takes type size_t ('unsigned long') as first parameter
    21. _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new[](std::size_t __sz) _THROW_BAD_ALLOC;
    22.                                   ^
    23. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:179:36: error: 'operator new[]' takes type size_t ('unsigned long') as first parameter
    24. _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new[](std::size_t __sz, const std::nothrow_t&) _NOEXCEPT _NOALIAS;
    25.                                   ^
    26. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:204:40: error: 'operator new' takes type size_t ('unsigned long') as first parameter
    27. inline _LIBCPP_INLINE_VISIBILITY void* operator new  (std::size_t, void* __p) _NOEXCEPT {return __p;}
    28.                                       ^
    29. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:205:40: error: 'operator new[]' takes type size_t ('unsigned long') as first parameter
    30. inline _LIBCPP_INLINE_VISIBILITY void* operator new[](std::size_t, void* __p) _NOEXCEPT {return __p;}
    31.                                       ^
    32. In file included from D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\il2cppOutput\mscorlib16.cpp:20:
    33. In file included from C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp\mono/ThreadPool/threadpool-ms.h:5:
    34. In file included from C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp\mono/ThreadPool/ThreadPoolDataStructures.h:5:
    35. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\vector:266:
    36. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\__bit_reference:15:
    37. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\algorithm:640:
    38. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\memory:1984:73: error: too many arguments to function call, expected 1, have 2
    39.        __r.first = static_cast<_Tp*>(::operator new(__n * sizeof(_Tp), nothrow));
    40.                                      ~~~~~~~~~~~~~~                    ^~~~~~~
    41. note: 'operator new' declared here
    42. 7 errors generated.
    43. ERROR:root:compiler frontend failed to generate LLVM bitcode, halting
    44.  
    45.  
    46. Invocation was: Executable: "C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
    47. Arguments: -E "C:\tools\emsdk\emscripten\1.37.35\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.2.5f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\external\xxHash" -I"D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\il2cppOutput" "D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\il2cppOutput\mscorlib16.cpp" -o "D:\dev\projects\190921_alakajam_Towering\UnityProject1\Library\il2cpp_cache\C0C7436CE1594EAB77D1E823C6EC371E.o"
    48.  
    49.   bei Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    50.   bei Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    51.   bei il2cpp.Program.DoRun(String[] args)
    52.   bei il2cpp.Program.Run(String[] args)
    53.   bei il2cpp.Program.Main(String[] args)
    54. stderr:
    55.  
    56. Unbehandelte Ausnahme: Unity.IL2CPP.Building.BuilderFailedException: In file included from D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\il2cppOutput\mscorlib16.cpp:20:
    57. In file included from C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp\mono/ThreadPool/threadpool-ms.h:5:
    58. In file included from C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp\mono/ThreadPool/ThreadPoolDataStructures.h:5:
    59. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\vector:266:
    60. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\__bit_reference:15:
    61. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\algorithm:640:
    62. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\memory:632:
    63. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:170:36: error: 'operator new' takes type size_t ('unsigned long') as first parameter
    64. _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz) _THROW_BAD_ALLOC;
    65.                                   ^
    66. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:171:36: error: 'operator new' takes type size_t ('unsigned long') as first parameter
    67. _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new(std::size_t __sz, const std::nothrow_t&) _NOEXCEPT _NOALIAS;
    68.                                   ^
    69. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:178:36: error: 'operator new[]' takes type size_t ('unsigned long') as first parameter
    70. _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new[](std::size_t __sz) _THROW_BAD_ALLOC;
    71.                                   ^
    72. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:179:36: error: 'operator new[]' takes type size_t ('unsigned long') as first parameter
    73. _LIBCPP_OVERRIDABLE_FUNC_VIS void* operator new[](std::size_t __sz, const std::nothrow_t&) _NOEXCEPT _NOALIAS;
    74.                                   ^
    75. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:204:40: error: 'operator new' takes type size_t ('unsigned long') as first parameter
    76. inline _LIBCPP_INLINE_VISIBILITY void* operator new  (std::size_t, void* __p) _NOEXCEPT {return __p;}
    77.                                       ^
    78. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\new:205:40: error: 'operator new[]' takes type size_t ('unsigned long') as first parameter
    79. inline _LIBCPP_INLINE_VISIBILITY void* operator new[](std::size_t, void* __p) _NOEXCEPT {return __p;}
    80.                                       ^
    81. In file included from D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\il2cppOutput\mscorlib16.cpp:20:
    82. In file included from C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp\mono/ThreadPool/threadpool-ms.h:5:
    83. In file included from C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp\mono/ThreadPool/ThreadPoolDataStructures.h:5:
    84. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\vector:266:
    85. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\__bit_reference:15:
    86. In file included from C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\algorithm:640:
    87. C:\tools\emsdk\emscripten\1.37.35\system\include\libcxx\memory:1984:73: error: too many arguments to function call, expected 1, have 2
    88.        __r.first = static_cast<_Tp*>(::operator new(__n * sizeof(_Tp), nothrow));
    89.                                      ~~~~~~~~~~~~~~                    ^~~~~~~
    90. note: 'operator new' declared here
    91. 7 errors generated.
    92. ERROR:root:compiler frontend failed to generate LLVM bitcode, halting
    93.  
    94.  
    95. Invocation was: Executable: "C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
    96. Arguments: -E "C:\tools\emsdk\emscripten\1.37.35\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.2.5f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\external\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp\external\xxHash" -I"D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\il2cppOutput" "D:\dev\projects\190921_alakajam_Towering\UnityProject1\Temp\StagingArea\Data\il2cppOutput\mscorlib16.cpp" -o "D:\dev\projects\190921_alakajam_Towering\UnityProject1\Library\il2cpp_cache\C0C7436CE1594EAB77D1E823C6EC371E.o"
    97.  
    98.   bei Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    99.   bei Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    100.   bei il2cpp.Program.DoRun(String[] args)
    101.   bei il2cpp.Program.Run(String[] args)
    102.   bei il2cpp.Program.Main(String[] args)
    103.  
    104. UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
    105. UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    106. UnityEngine.Logger:Log(LogType, Object)
    107. UnityEngine.Debug:LogError(Object)
    108. UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:\buildslave\unity\build\Editor\Mono\BuildPipeline\BuildUtils.cs:126)
    109. UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:\buildslave\unity\build\Editor\Mono\BuildPipeline\BuildUtils.cs:71)
    110. UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:503)
    111. UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(String, String, String, Boolean) (at C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:484)
    112. UnityEditorInternal.IL2CPPBuilder:Run() (at C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:334)
    113. UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:70)
    114. UnityEditor.WebGL.WebGlBuildPostprocessor:CompileBuild(BuildPostProcessArgs) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:387)
    115. UnityEditor.WebGL.WebGlBuildPostprocessor:PostProcess(BuildPostProcessArgs) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:930)
    116. UnityEditor.Modules.DefaultBuildPostprocessor:PostProcess(BuildPostProcessArgs, BuildProperties&) (at C:\buildslave\unity\build\Editor\Mono\Modules\DefaultBuildPostprocessor.cs:27)
    117. UnityEditor.PostprocessBuildPlayer:Postprocess(BuildTargetGroup, BuildTarget, String, String, String, Int32, Int32, BuildOptions, RuntimeClassRegistry, BuildReport) (at C:\buildslave\unity\build\Editor\Mono\BuildPipeline\PostprocessBuildPlayer.cs:281)
    118. UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions, Boolean)
    119. UnityEditor.DefaultBuildMethods:BuildPlayer(BuildPlayerOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:169)
    120. UnityEditor.BuildPlayerWindow:CallBuildMethods(Boolean, BuildOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:95)
    121. UnityEditor.BuildPlayerWindow:GUIBuildButtons(IBuildWindowExtension, Boolean, Boolean, Boolean, BuildPlatform) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:896)
    122. UnityEditor.BuildPlayerWindow:ShowBuildTargetSettings() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:786)
    123. UnityEditor.BuildPlayerWindow:OnGUI() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:358)
    124. System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
    125. System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
    126. System.Reflection.MethodBase:Invoke(Object, Object[])
    127. UnityEditor.HostView:Invoke(String, Object) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:359)
    128. UnityEditor.HostView:Invoke(String) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:353)
    129. UnityEditor.HostView:OldOnGUI() (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:138)
    130. UnityEngine.UIElements.IMGUIContainer:DoOnGUI(Event, Matrix4x4, Rect, Boolean, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:281)
    131. UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent(Event, Matrix4x4, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:483)
    132. UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent(Event) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:466)
    133. UnityEngine.UIElements.IMGUIContainer:HandleEvent(EventBase) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:447)
    134. UnityEngine.UIElements.MouseCaptureDispatchingStrategy:DispatchEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\Events\MouseCaptureDispatchingStrategy.cs:93)
    135. UnityEngine.UIElements.EventDispatcher:ProcessEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:280)
    136. UnityEngine.UIElements.EventDispatcher:Dispatch(EventBase, IPanel, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:156)
    137. UnityEngine.UIElements.BaseVisualElementPanel:SendEvent(EventBase, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\Panel.cs:190)
    138. UnityEngine.UIElements.UIElementsUtility:DoDispatch(BaseVisualElementPanel) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:255)
    139. UnityEngine.UIElements.UIElementsUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:78)
    140. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\IMGUI\GUIUtility.cs:179)
    141. (Filename: /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs Line: 387)
    142.  
    143. Exception: C:\Program Files\Unity\Hub\Editor\2019.2.5f1\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
    144.  at UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) [0x0011f] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\BuildUtils.cs:128
    145.  at UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) [0x00063] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\BuildUtils.cs:71
    146.  at UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) [0x0008b] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:503
    147.  at UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (System.String inputDirectory, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) [0x002a5] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:484
    148.  at UnityEditorInternal.IL2CPPBuilder.Run () [0x000ba] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:334
    149.  at UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) [0x0001d] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:70
    150.  at UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (UnityEditor.Modules.BuildPostProcessArgs args) [0x000fb] in /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:387
    151.  at UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) [0x002b1] in /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:930
    152.  at UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) [0x00003] in C:\buildslave\unity\build\Editor\Mono\Modules\DefaultBuildPostprocessor.cs:27
    153.  at 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) [0x000da] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\PostprocessBuildPlayer.cs:281
    154. UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions, Boolean)
    155. UnityEditor.DefaultBuildMethods:BuildPlayer(BuildPlayerOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:169)
    156. UnityEditor.BuildPlayerWindow:CallBuildMethods(Boolean, BuildOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:95)
    157. UnityEditor.BuildPlayerWindow:GUIBuildButtons(IBuildWindowExtension, Boolean, Boolean, Boolean, BuildPlatform) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:896)
    158. UnityEditor.BuildPlayerWindow:ShowBuildTargetSettings() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:786)
    159. UnityEditor.BuildPlayerWindow:OnGUI() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:358)
    160. System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
    161. System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
    162. System.Reflection.MethodBase:Invoke(Object, Object[])
    163. UnityEditor.HostView:Invoke(String, Object) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:359)
    164. UnityEditor.HostView:Invoke(String) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:353)
    165. UnityEditor.HostView:OldOnGUI() (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:138)
    166. UnityEngine.UIElements.IMGUIContainer:DoOnGUI(Event, Matrix4x4, Rect, Boolean, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:281)
    167. UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent(Event, Matrix4x4, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:483)
    168. UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent(Event) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:466)
    169. UnityEngine.UIElements.IMGUIContainer:HandleEvent(EventBase) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:447)
    170. UnityEngine.UIElements.MouseCaptureDispatchingStrategy:DispatchEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\Events\MouseCaptureDispatchingStrategy.cs:93)
    171. UnityEngine.UIElements.EventDispatcher:ProcessEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:280)
    172. UnityEngine.UIElements.EventDispatcher:Dispatch(EventBase, IPanel, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:156)
    173. UnityEngine.UIElements.BaseVisualElementPanel:SendEvent(EventBase, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\Panel.cs:190)
    174. UnityEngine.UIElements.UIElementsUtility:DoDispatch(BaseVisualElementPanel) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:255)
    175. UnityEngine.UIElements.UIElementsUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:78)
    176. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\IMGUI\GUIUtility.cs:179)
    177. (Filename: /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs Line: 387)
    178.  
    179. Unloading 41 Unused Serialized files (Serialized files now loaded: 0)
    180. System memory in use before: 212.1 MB.
    181. System memory in use after: 210.7 MB.
     
  3. witcher101

    witcher101

    Joined:
    Sep 9, 2015
    Posts:
    516
    it works with 2018.3 but not on 2019
     
  4. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,936
    It looks like Emscripten might be found outside the Unity installation in this case. Please check your machine for
    EMSCRIPTEN or EMSDK environment variables. Unity must use the Empscripten that is ships with in order to work properly.
     
  5. ratking

    ratking

    Joined:
    Feb 24, 2010
    Posts:
    350
    Thanks for the hint, I'll try it out. Although this is something that Unity should fix, as my computer is configured so other tools can use emscripten too. Having to change the environment variables is a bad sign.

    PS: This worked before, too. It only broke in 2019.2.
     
    Last edited: Sep 24, 2019
  6. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,936
    Odd, I'm not sure that anything has changed with how Unity locates Emscripten. I'll ask our WebGL team for more input.
     
  7. ratking

    ratking

    Joined:
    Feb 24, 2010
    Posts:
    350
    I also now tried to remove and even change the EMSCRIPTEN environment variable, and it still uses the other emscripten install. No idea if there is another setting somewhere.
     
  8. jukka_j

    jukka_j

    Unity Technologies

    Joined:
    May 4, 2018
    Posts:
    953
    Unity build tools use the EMSDK and EMSCRIPTEN variables to locate Emscripten SDK. It is done this way so that our developers at Unity can also use the "standard" Emscripten SDK provided way of setting up an Emscripten outside the Unity tree. It was deliberately considered useful that also external users would be able to do so (e.g. to hotfix a bug in Emscripten they are running into) that it was kept around for external uses as well, and was not considered to be a bug.

    We could look at breaking this standard lookup and prepend e.g. UNITY_* to the environment variables that we use, although that will make it more difficult to users who do need to connect a custom Emscripten. Not immediately sure which types of users there are more of (both types of users are certainly in the advanced users category, as regular users would not have Emscripten installed and permanently registered to system environment)
     
  9. ratking

    ratking

    Joined:
    Feb 24, 2010
    Posts:
    350
    As I said, I actually removed the EMSCRIPTEN environment variable and got the same error. (I don't see EMSDK to begin with.) And I tried to explicitly change the variable to the emscripten path of Unity 2019.2.4, which also led to the same error. So there must be something else that I am missing, and I would like to know what it is.

    And to iterate, I don't get the error when building to WebGL with Unity 2018.4.9f1. The error only happens with Unity 2019.2.5f1. Which makes your explanation even less applicable, at least in my case.
     
  10. ratking

    ratking

    Joined:
    Feb 24, 2010
    Posts:
    350
    @jukka_j @JoshPeterson

    Please read my post above. Additionally, I now tried the following:

    1. rename my emscripten SDK, essentially removing it
    2. uninstall Unity 2019.2.5f1
    3. install Unity 2019.2.6f1
    4. reboot my laptop
    5. even clean the PATH variable from any traces of my emscripten SDK install
    Result is now the following error:
    Code (CSharp):
    1. Failed running "C:/Program Files/Unity/Hub/Editor/2019.2.6f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe" -E "C:/Program Files/Unity/Hub/Editor/2019.2.6f1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\Emscripten\emcc" @"D:\dev\projects\190921_alakajam_Towering\UnityProject1\Assets\..\Temp\emcc_arguments.resp"
    2.  
    3. stdout:
    4. stderr:ERROR:root:emcc: cannot find binaryen js libraries (tried: ('C:/tools/emsdk/clang/e1.37.35_64bit/binaryen\\bin', 'C:/tools/emsdk/clang/e1.37.35_64bit/binaryen\\share\\binaryen'))
    5. UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
    6. UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    7. UnityEngine.Logger:Log(LogType, Object)
    8. UnityEngine.Debug:LogError(Object)
    9. UnityEditor.WebGL.ProgramUtils:StartProgramChecked(ProcessStartInfo) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/ProgramUtils.cs:46)
    10. UnityEditor.WebGL.WebGlBuildPostprocessor:EmscriptenLink(BuildPostProcessArgs, Boolean, String, String) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:446)
    11. UnityEditor.WebGL.WebGlBuildPostprocessor:LinkBuild(BuildPostProcessArgs) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:496)
    12. UnityEditor.WebGL.WebGlBuildPostprocessor:PostProcess(BuildPostProcessArgs) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:931)
    13. UnityEditor.Modules.DefaultBuildPostprocessor:PostProcess(BuildPostProcessArgs, BuildProperties&) (at C:\buildslave\unity\build\Editor\Mono\Modules\DefaultBuildPostprocessor.cs:27)
    14. UnityEditor.PostprocessBuildPlayer:Postprocess(BuildTargetGroup, BuildTarget, String, String, String, Int32, Int32, BuildOptions, RuntimeClassRegistry, BuildReport) (at C:\buildslave\unity\build\Editor\Mono\BuildPipeline\PostprocessBuildPlayer.cs:281)
    15. UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions, Boolean)
    16. UnityEditor.DefaultBuildMethods:BuildPlayer(BuildPlayerOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:169)
    17. UnityEditor.BuildPlayerWindow:CallBuildMethods(Boolean, BuildOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:95)
    18. UnityEditor.BuildPlayerWindow:GUIBuildButtons(IBuildWindowExtension, Boolean, Boolean, Boolean, BuildPlatform) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:896)
    19. UnityEditor.BuildPlayerWindow:ShowBuildTargetSettings() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:786)
    20. UnityEditor.BuildPlayerWindow:OnGUI() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:358)
    21. System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
    22. System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
    23. System.Reflection.MethodBase:Invoke(Object, Object[])
    24. UnityEditor.HostView:Invoke(String, Object) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:359)
    25. UnityEditor.HostView:Invoke(String) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:353)
    26. UnityEditor.HostView:OldOnGUI() (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:138)
    27. UnityEngine.UIElements.IMGUIContainer:DoOnGUI(Event, Matrix4x4, Rect, Boolean, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:281)
    28. UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent(Event, Matrix4x4, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:483)
    29. UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent(Event) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:466)
    30. UnityEngine.UIElements.IMGUIContainer:HandleEvent(EventBase) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:447)
    31. UnityEngine.UIElements.MouseCaptureDispatchingStrategy:DispatchEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\Events\MouseCaptureDispatchingStrategy.cs:93)
    32. UnityEngine.UIElements.EventDispatcher:ProcessEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:280)
    33. UnityEngine.UIElements.EventDispatcher:Dispatch(EventBase, IPanel, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:156)
    34. UnityEngine.UIElements.BaseVisualElementPanel:SendEvent(EventBase, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\Panel.cs:190)
    35. UnityEngine.UIElements.UIElementsUtility:DoDispatch(BaseVisualElementPanel) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:255)
    36. UnityEngine.UIElements.UIElementsUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:78)
    37. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\IMGUI\GUIUtility.cs:179)
    38. (Filename: /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/ProgramUtils.cs Line: 46)
    39.  
    40. Exception: Failed building WebGL Player.
    41.   at UnityEditor.WebGL.ProgramUtils.StartProgramChecked (System.Diagnostics.ProcessStartInfo p) [0x0015b] in /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/ProgramUtils.cs:48
    42.   at UnityEditor.WebGL.WebGlBuildPostprocessor.EmscriptenLink (UnityEditor.Modules.BuildPostProcessArgs args, System.Boolean wasmBuild, System.String sourceFiles, System.String sourceFilesHash) [0x001cd] in /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:446
    43.   at UnityEditor.WebGL.WebGlBuildPostprocessor.LinkBuild (UnityEditor.Modules.BuildPostProcessArgs args) [0x00194] in /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:496
    44.   at UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) [0x002b8] in /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:931
    45.   at UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) [0x00003] in C:\buildslave\unity\build\Editor\Mono\Modules\DefaultBuildPostprocessor.cs:27
    46.   at 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) [0x000da] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\PostprocessBuildPlayer.cs:281
    47. UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions, Boolean)
    48. UnityEditor.DefaultBuildMethods:BuildPlayer(BuildPlayerOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:169)
    49. UnityEditor.BuildPlayerWindow:CallBuildMethods(Boolean, BuildOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:95)
    50. UnityEditor.BuildPlayerWindow:GUIBuildButtons(IBuildWindowExtension, Boolean, Boolean, Boolean, BuildPlatform) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:896)
    51. UnityEditor.BuildPlayerWindow:ShowBuildTargetSettings() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:786)
    52. UnityEditor.BuildPlayerWindow:OnGUI() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:358)
    53. System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
    54. System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
    55. System.Reflection.MethodBase:Invoke(Object, Object[])
    56. UnityEditor.HostView:Invoke(String, Object) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:359)
    57. UnityEditor.HostView:Invoke(String) (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:353)
    58. UnityEditor.HostView:OldOnGUI() (at C:\buildslave\unity\build\Editor\Mono\HostView.cs:138)
    59. UnityEngine.UIElements.IMGUIContainer:DoOnGUI(Event, Matrix4x4, Rect, Boolean, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:281)
    60. UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent(Event, Matrix4x4, Rect) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:483)
    61. UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent(Event) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:466)
    62. UnityEngine.UIElements.IMGUIContainer:HandleEvent(EventBase) (at C:\buildslave\unity\build\Modules\UIElements\IMGUIContainer.cs:447)
    63. UnityEngine.UIElements.MouseCaptureDispatchingStrategy:DispatchEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\Events\MouseCaptureDispatchingStrategy.cs:93)
    64. UnityEngine.UIElements.EventDispatcher:ProcessEvent(EventBase, IPanel) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:280)
    65. UnityEngine.UIElements.EventDispatcher:Dispatch(EventBase, IPanel, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\EventDispatcher.cs:156)
    66. UnityEngine.UIElements.BaseVisualElementPanel:SendEvent(EventBase, DispatchMode) (at C:\buildslave\unity\build\Modules\UIElements\Panel.cs:190)
    67. UnityEngine.UIElements.UIElementsUtility:DoDispatch(BaseVisualElementPanel) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:255)
    68. UnityEngine.UIElements.UIElementsUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\UIElements\UIElementsUtility.cs:78)
    69. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:\buildslave\unity\build\Modules\IMGUI\GUIUtility.cs:179)
    70. (Filename: /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/ProgramUtils.cs Line: 48)
    Obviously it still tries to find and use binaries from my own emscripten install, which it now can't find anymore. The environment variables don't contain any hint to this SDK anymore, so there must be different settings somewhere where those paths are stored - and used by Unity 2019.2. Please look into this, to iterate: this does not happen with Unity 2018.4, on the same computer.
     
  11. ratking

    ratking

    Joined:
    Feb 24, 2010
    Posts:
    350
    As Unity doesn't seem to be able to help here, I had to downgrade my project to 2018.4.9f1 in a very painful process. :-(
     
  12. witcher101

    witcher101

    Joined:
    Sep 9, 2015
    Posts:
    516
    For me downgrading isnt option as i wana use LWRP with webgl and it doesnt work iwth 2018
     
  13. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,936
    I believe that this works in 2018.4 since Unity did not check for a custom Emscripten installation in that version.

    I'm still unsure why 2019.2 would use your custom Emscripten. Here are all of the possible environment variables that Unity could look at:

    EM_CONFIG
    LLVM
    NODE
    EMSCRIPTEN
    EMSCRIPTEN_TMP
    EM_CACHE
    EMSCRIPTEN_NATIVE_OPTIMIZER
    BINARYEN
    EMCC_WASM_BACKEND

    Maybe another one of these is still set?
     
  14. ratking

    ratking

    Joined:
    Feb 24, 2010
    Posts:
    350
    Nope, not one of them.

    How about adding the function in Unity 2019.2. to not search for any custom emsdk?
     
  15. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,936
    I'm not sure why this is happening then.

    Maybe our WebGL team can comment on this question. I expect they want to keep the current behavior - but maybe there is some flaw with it that your case exposes.
     
  16. ratking

    ratking

    Joined:
    Feb 24, 2010
    Posts:
    350
    Okay, it finally works. Unfortunately I can't really tell what step led to success, if there even was one.
    1. I purged my own emscripten install completely, which means removing the renamed folder. (Which should not make a difference really.)
    2. I loaded a different project and exported that one as WebGL, which worked from the beginning.
    3. I reimported the old project, now back from 2018.4, to 2019.6, and now it can export to WebGL.
    In any case, that switch between "use external emscripten yes/no" would definitely be necessary.
     
    JoshPeterson likes this.
  17. jukka_j

    jukka_j

    Unity Technologies

    Joined:
    May 4, 2018
    Posts:
    953
    Oh, reading the above description brought to mind that on Windows, each process contains a copy of environment variables that are in effect for that process, so removing an environment variable would not have an effect to any already running programs, but only to after they are restarted. (when a process spawns a subprocess, that subprocess gets the environment variables from its parent, not from the system)