Unity2017.2 : build error : UnityLinker.exe did not run properly!

Hi

I tried Unity2017.2.0b4 WebGL build.

However, there are two errors and a build is not created.

=1==========================================================
Failed running D:\Program Files\Unity2017.2.0b4\Editor\Data\il2cpp/build/UnityLinker.exe --api=NET_2_0 -out=“C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\tempStrip” -l=none -c=link --link-symbols -x=“D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Core.xml” -f=“D:\Program Files\Unity2017.2.0b4\Editor\Data\il2cpp\LinkerDescriptors” -x “C:\Users\developer\Documents\unity2017_open_test/Temp/StagingArea/Data/methods_pointedto_by_uievents.xml” -x “C:\Users\developer\Documents\unity2017_open_test/Temp/StagingArea/Data/UnityEngine.xml” -x “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\preserved_derived_types.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Accessibility.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\AI.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Animation.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\AR.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Audio.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Cloth.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Core.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\CrashReporting.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Director.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\GameCenter.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Grid.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\ImageConversion.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\IMGUI.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Input.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\JSONSerialize.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\ParticlesLegacy.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\ParticleSystem.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\PerformanceReporting.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Physics.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Physics2D.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\ScreenCapture.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\SpriteMask.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\StyleSheets.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Terrain.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\TerrainPhysics.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\TextRendering.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Tilemap.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UI.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UIElements.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UNET.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityAnalytics.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityConnect.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityWebRequest.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityWebRequestAudio.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityWebRequestTexture.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityWebRequestWWW.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Vehicles.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Video.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\VR.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Web.xml” -x “D:\Program Files\Unity2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Wind.xml” -d “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\Assembly-CSharp-firstpass.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\PlayMaker.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\Vectrosity.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\I18N.CJK.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\I18N.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\I18N.MidEast.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\I18N.Other.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\I18N.Rare.dll” -a “C:\Users\developer\Documents\unity2017_open_test\Temp\StagingArea\Data\Managed\I18N.West.dll”

stdout:
Fatal error in Unity CIL Linker
Mono.Cecil.ResolutionException: Failed to resolve UnityEngine.Mesh
�ꏊ UnityLinker.AddUnresolvedStubsStep.Process()
�ꏊ Mono.Linker.Steps.BaseStep.Process(LinkContext context)
�ꏊ Mono.Linker.Pipeline.Process(LinkContext context)
�ꏊ UnityLinker.UnityDriver.Run()
�ꏊ UnityLinker.UnityDriver.RunDriver()
stderr:

=2==========================================================
Exception: D:\Program Files\Unity2017.2.0b4\Editor\Data\il2cpp/build/UnityLinker.exe did not run properly!
UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:130)
UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action1 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73) UnityEditorInternal.AssemblyStripper.RunAssemblyLinker (IEnumerable1 args, System.String& out, System.String& err, System.String linkerPath, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:89)
UnityEditorInternal.AssemblyStripper.StripAssembliesTo (System.String[ ] assemblies, System.String[ ] searchDirs, System.String outputFolder, System.String workingDirectory, System.String& output, System.String& error, System.String linkerPath, IIl2CppPlatformProvider platformProvider, IEnumerable1 additionalBlacklist) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:82) UnityEditorInternal.AssemblyStripper.RunAssemblyStripper (System.String stagingAreaData, IEnumerable assemblies, System.String managedAssemblyFolderPath, System.String[ ] assembliesToStrip, System.String[ ] searchDirs, System.String monoLinkerPath, IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:204) UnityEditorInternal.AssemblyStripper.StripAssemblies (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:114) UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:143) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:340)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:893)
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTargetGroup targetGroup, BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:271)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

I understand the cause or. Is there anyone with a hint?

Could you please submit a bug report and post the bug number here?

thank you for reply.

i send bug report to Unity.

number is [ 935042 ]

Same issue

Exceptions

Failed running D:\Program Files\Unity 2017.2.0b4\Editor\Data\il2cpp/build/UnityLinker.exe --api=NET_2_0_Subset -out=“D:\Entwicklung\ColorPhysics\Temp\StagingArea\Data\Managed\tempStrip” -l=none -c=link --link-symbols -x=“D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Core.xml” -f=“D:\Program Files\Unity 2017.2.0b4\Editor\Data\il2cpp\LinkerDescriptors” -x “D:\Entwicklung\ColorPhysics/Temp/StagingArea/Data/methods_pointedto_by_uievents.xml” -x “D:\Entwicklung\ColorPhysics/Temp/StagingArea/Data/UnityEngine.xml” -x “D:\Entwicklung\ColorPhysics\Temp\StagingArea\Data\preserved_derived_types.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Accessibility.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\AI.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Animation.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\AR.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Audio.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Cloth.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Core.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\CrashReporting.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Director.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\GameCenter.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Grid.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\ImageConversion.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\IMGUI.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Input.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\JSONSerialize.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\ParticlesLegacy.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\ParticleSystem.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\PerformanceReporting.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Physics.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Physics2D.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\ScreenCapture.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\SpriteMask.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\StyleSheets.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Terrain.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\TerrainPhysics.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\TextRendering.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Tilemap.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UI.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UIElements.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UNET.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityAnalytics.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityConnect.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityWebRequest.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityWebRequestAudio.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityWebRequestTexture.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\UnityWebRequestWWW.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Vehicles.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Video.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\VR.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Web.xml” -x “D:\Program Files\Unity 2017.2.0b4\Editor\Data\PlaybackEngines\WebGLSupport\Whitelists\Wind.xml” -d “D:\Entwicklung\ColorPhysics\Temp\StagingArea\Data\Managed” -a “D:\Entwicklung\ColorPhysics\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll” -a “D:\Entwicklung\ColorPhysics\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll” -a “D:\Entwicklung\ColorPhysics\Temp\StagingArea\Data\Managed\TextMeshPro-1.0.55.56.0b11.dll”

stdout:
Fatal error in Unity CIL Linker
Mono.Cecil.ResolutionException: Failed to resolve UnityEngine.Mesh
bei UnityLinker.AddUnresolvedStubsStep.Process()
bei Mono.Linker.Steps.BaseStep.Process(LinkContext context)
bei Mono.Linker.Pipeline.Process(LinkContext context)
bei UnityLinker.UnityDriver.Run()
bei UnityLinker.UnityDriver.RunDriver()
stderr:

UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73) UnityEditorInternal.AssemblyStripper:RunAssemblyLinker(IEnumerable1, String&, String&, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:89)
UnityEditorInternal.AssemblyStripper:StripAssembliesTo(String[ ], String[ ], String, String, String&, String&, String, IIl2CppPlatformProvider, IEnumerable1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:82) UnityEditorInternal.AssemblyStripper:RunAssemblyStripper(String, IEnumerable, String, String[ ], String[ ], String, IIl2CppPlatformProvider, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:204) UnityEditorInternal.AssemblyStripper:StripAssemblies(String, IIl2CppPlatformProvider, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:114) UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:143) UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Exception: D:\Program Files\Unity 2017.2.0b4\Editor\Data\il2cpp/build/UnityLinker.exe did not run properly!
UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:130)
UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action1 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73) UnityEditorInternal.AssemblyStripper.RunAssemblyLinker (IEnumerable1 args, System.String& out, System.String& err, System.String linkerPath, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:89)
UnityEditorInternal.AssemblyStripper.StripAssembliesTo (System.String[ ] assemblies, System.String[ ] searchDirs, System.String outputFolder, System.String workingDirectory, System.String& output, System.String& error, System.String linkerPath, IIl2CppPlatformProvider platformProvider, IEnumerable1 additionalBlacklist) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:82) UnityEditorInternal.AssemblyStripper.RunAssemblyStripper (System.String stagingAreaData, IEnumerable assemblies, System.String managedAssemblyFolderPath, System.String[ ] assembliesToStrip, System.String[ ] searchDirs, System.String monoLinkerPath, IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:204) UnityEditorInternal.AssemblyStripper.StripAssemblies (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:114) UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:143) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:340)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:893)
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTargetGroup targetGroup, BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:271)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

there is no repro project with the bug report.

Could you please submit a bug report (with your project) and post the bug number here?

This happened for me when I had DLLs in my project that were compiled against 2017.1 Unity DLLs. After rebuilding those DLLs it now compiles for WebGL correctly.

1 Like

Very interesting, thanks for the info. How did you identify these DLLs ?

There wasn’t a way to identify them via the compile errors - however the project I work on doesn’t use any third party assets so it left only the ‘core project’ DLLs I had which were the culprit.

Ok, thanks for the answer. I 've seen some Dlls names in the log file, but they belong to third parties, and I don’t have the source…

We fixed this by changing the API Compatibility Level inside the PlayerSettings from ‘NET 2.0 Subset’ to ‘NET 2.0’.

I think some DLL files need the full NET 2.0 library to function properly, though don’t quote me on that. :smile:

5 Likes

i have this issue too - tried changing API Compat from subset to full but no change. Mine is when using cloud build for iOS though. Android and windows builds go fine but the ios builds fail every time (over 2 different projects, one with just a spinning cube in scene)

This problem is because of “link.xml” file in Unity IAP Plugins.
Updating Unity IAP to latest version fixed my issue. Hope it’ll fix for you guys as well :slight_smile:

5 Likes

Re-importing the Unity IAP did solve the issue for me, although i changed the subnet to full aswell.

1 Like

Thanks, updating IAP did away with that error message.

We have same problem. We upgraded from Unity 2017.1 to Unity 2017.3 and can n ow not build to iOS. It fails with

Failed running C:\Program Files\Unity2017_3_0F3\Editor\Data\il2cpp/build/UnityLinker.exe --api=NET_2_0 -out=“C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\tempStrip” -l=none -c=link --link-symbols -x=“C:/Program Files/Unity2017_3_0F3/Editor/Data/PlaybackEngines/iOSSupport\Whitelists\Core.xml” -f=“C:\Program Files\Unity2017_3_0F3\Editor\Data\il2cpp\LinkerDescriptors” -x “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed..\platform_native_link.xml” -x “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX/Temp/StagingArea/Data/methods_pointedto_by_uievents.xml” -x “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX/Temp/StagingArea/Data/UnityEngine.xml” -x “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\preserved_derived_types.xml” -d “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\Assembly-CSharp-firstpass.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\Assembly-UnityScript-firstpass.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\Assembly-UnityScript.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\M3D_DLL.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\UnityEngine.Analytics.dll”

How did you rebuild these dll’s? We can’t build to iOS after 2017.3 upgrade from 2017.1 Thanks!

eu tive o mesmo problema. Corrigi alteando para .NET 2.0 (Não sou bom em inglês)

I had just updated IAP when my problem started. Re-Installing it didn’t seem to work but I deleted the whole package, downloaded, and re-imported. That fixed my problem.

Hey Marco can you please advise on this we are stuck. Our project compiles fine in 2017.1 but will not compile in 2017.3

Something about dll’s but how to fix?

Failed running C:\Program Files\Unity2017_3_0F3\Editor\Data\il2cpp/build/UnityLinker.exe --api=NET_2_0 -out=“C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\tempStrip” -l=none -c=link --link-symbols -x=“C:/Program Files/Unity2017_3_0F3/Editor/Data/PlaybackEngines/iOSSupport\Whitelists\Core.xml” -f=“C:\Program Files\Unity2017_3_0F3\Editor\Data\il2cpp\LinkerDescriptors” -x “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed..\platform_native_link.xml” -x “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX/Temp/StagingArea/Data/methods_pointedto_by_uievents.xml” -x “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX/Temp/StagingArea/Data/UnityEngine.xml” -x “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\preserved_derived_types.xml” -d “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\Assembly-CSharp-firstpass.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\Assembly-UnityScript-firstpass.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\Assembly-UnityScript.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\M3D_DLL.dll” -a “C:\Users\Public\Data\Projects\ARFX\Unity\ARFX\Temp\StagingArea\Data\Managed\UnityEngine.Analytics.dll”