What are these errors meaning?

1. UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002b3] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:194
at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:95
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun() (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:136)


2. Build completed with a result of 'Failed' in 39 seconds (39442 ms)
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun() (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:136)

3. Exception: /Applications/Unity/Unity.app/Contents/il2cpp/build/deploy/il2cppcore/il2cppcore.dll did not run properly!

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

stdout:
Building build.bc with EmscriptenToolChain
Output directory: /Users/Malte/Downloads/Game Jam Multiplayer/Temp/StagingArea/Data/Native
Cache directory: /Users/Malte/Downloads/Game Jam Multiplayer/Library/il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: In file included from /Users/Malte/Downloads/Game Jam Multiplayer/Temp/StagingArea/Data/il2cppOutput/lumpedcpp/Lump_libil2cpp_icalls.cpp:121:
/Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp/icalls/mscorlib/System/Decimal.cpp:816:46: error: no member named 'Scale' in 'Il2CppDecimal::(anonymous struct at /Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp/il2cpp-object-internals.h:1016:9)'; did you mean 'scale'?
scale = decRes.u.u.scale - left->u.u.Scale;
^~~~~
scale
/Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp/il2cpp-object-internals.h:1018:21: note: 'scale' declared here
uint8_t scale;
^
1 error generated.
ERROR:root:compiler frontend failed to generate LLVM bitcode, halting


Invocation was: Executable: /usr/bin/python
Arguments: -E "/Applications/Unity/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"/Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity/Unity.app/Contents/il2cpp/external/bdwgc/include" -I"/Applications/Unity/Unity.app/Contents/il2cpp/external/xxHash" "/Users/Malte/Downloads/Game Jam Multiplayer/Temp/StagingArea/Data/il2cppOutput/lumpedcpp/Lump_libil2cpp_icalls.cpp" -o "/Users/Malte/Downloads/Game Jam Multiplayer/Library/il2cpp_cache/libil2cpp/AD0B1571C94CE0814F933E0B884B9E08.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: In file included from /Users/Malte/Downloads/Game Jam Multiplayer/Temp/StagingArea/Data/il2cppOutput/lumpedcpp/Lump_libil2cpp_icalls.cpp:121:
/Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp/icalls/mscorlib/System/Decimal.cpp:816:46: error: no member named 'Scale' in 'Il2CppDecimal::(anonymous struct at /Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp/il2cpp-object-internals.h:1016:9)'; did you mean 'scale'?
scale = decRes.u.u.scale - left->u.u.Scale;
^~~~~
scale
/Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp/il2cpp-object-internals.h:1018:21: note: 'scale' declared here
uint8_t scale;
^
1 error generated.
ERROR:root:compiler frontend failed to generate LLVM bitcode, halting


Invocation was: Executable: /usr/bin/python
Arguments: -E "/Applications/Unity/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"/Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity/Unity.app/Contents/il2cpp/external/bdwgc/include" -I"/Applications/Unity/Unity.app/Contents/il2cpp/external/xxHash" "/Users/Malte/Downloads/Game Jam Multiplayer/Temp/StagingArea/Data/il2cppOutput/lumpedcpp/Lump_libil2cpp_icalls.cpp" -o "/Users/Malte/Downloads/Game Jam Multiplayer/Library/il2cpp_cache/libil2cpp/AD0B1571C94CE0814F933E0B884B9E08.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)
at Program.Main(String[] args) in /Users/bokken/buildslave/unity/build/External/il2cpp/il2cpp/il2cppcore/Program.cs:line 24

UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:126)
UnityEditorInternal.Runner.RunNetCoreProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:77)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:680)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (UnityEditor.Il2Cpp.Il2CppBuildPipelineData data, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:663)
UnityEditorInternal.IL2CPPBuilder.Run () (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:500)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:235)
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.c<message truncated>

warnings:
1. Assets/Photon/PhotonRealtime/Code/PhotonPing.cs(456,35): warning CS0618: 'WWW' is obsolete: 'Use UnityWebRequest, a fully featured replacement which is more efficient and has additional features'

2. Assets/Photon/PhotonRealtime/Code/PhotonPing.cs(449,17): warning CS0618: 'WWW' is obsolete: 'Use UnityWebRequest, a fully featured replacement which is more efficient and has additional features'

Answers

  • The build errors are not related to PUN / Photon. Please check Unity's forum or support to solve this. I don't see what's the issue.

    Which version of Unity do you use?
  • 2019.4.19f1 ...
  • This seems to be the core of the problem but I don't know how it's caused or fixed:
    error: no member named 'Scale' in 'Il2CppDecimal::(anonymous struct at /Applications/Unity/Unity.app/Contents/il2cpp/libil2cpp/il2cpp-object-internals.h:1016:9)'; did you mean 'scale'?

    Let us know when you find the solution.