Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

il2cpp.exe error

Discussion in 'iOS and tvOS' started by Tinotano89, Mar 17, 2015.

  1. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    My guess is that maybe there is something missing from the Android NDK. It looks like Unity is attempting to run some tool from the NDK (although it is not clear which one), and that tool is missing. Does the build of an empty project work without gradle?
     
  2. Ethwood

    Ethwood

    Joined:
    Nov 6, 2016
    Posts:
    39
    I can build any project with or without gradle. It's only when I use il2cpp instead of mono is when this recurrent error pops up even on an empty project. Even after re-installing NDK, SDK and the latest 2017.2.0f2 version of of Unity.
     
  3. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    That does make sense, since Mono does not use the Android NDK at all, this error will not happen with it. Do you have the ANDROID_NDK_ROOT environment variable set to something different than the Unity editor is using? Maybe there is a mismatch of NDK versions.
     
  4. Ethwood

    Ethwood

    Joined:
    Nov 6, 2016
    Posts:
    39
    Okay I was able to build an empty project using Gradle and Il2cpp after re-installing everything. My main project still gives me an error on Il2cpp though -

    Failed running D:\Unity Beta\Editor\Data\il2cpp/build/UnityLinker.exe --api=NET_2_0_Subset -out="D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\Managed\tempStrip" -l=none -c=link --link-symbols -x="D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Core.xml" -f="D:\Unity Beta\Editor\Data\il2cpp\LinkerDescriptors" -x "D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\Managed\..\platform_native_link.xml" -x "D:\Unity\Jealous Bots 5.6/Temp/StagingArea\assets\bin\Data/methods_pointedto_by_uievents.xml" -x "D:\Unity\Jealous Bots 5.6/Temp/StagingArea\assets\bin\Data/UnityEngine.xml" -x "D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\preserved_derived_types.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Accessibility.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\AI.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Animation.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\AR.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Audio.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Cloth.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Core.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\CrashReporting.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Director.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\GameCenter.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Grid.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\ImageConversion.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\IMGUI.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Input.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\JSONSerialize.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\ParticlesLegacy.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\ParticleSystem.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\PerformanceReporting.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Physics.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Physics2D.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\ScreenCapture.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\SpriteMask.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\StyleSheets.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Terrain.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\TerrainPhysics.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\TextRendering.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Tilemap.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UI.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UIElements.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UNET.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityAnalytics.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityConnect.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityWebRequest.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityWebRequestAudio.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityWebRequestTexture.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityWebRequestWWW.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Vehicles.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Video.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\VR.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Web.xml" -x "D:\Unity Beta\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Wind.xml" -x "D:\Unity\Jealous Bots 5.6\Assets\link.xml" -x "D:\Unity\Jealous Bots 5.6\Assets\FacebookSDK\link.xml" -x "D:\Unity\Jealous Bots 5.6\Assets\Plugins\UnityPurchasing\script\link.xml" -x "D:\Unity\Jealous Bots 5.6\Assets\Standard Assets\VoxelBusters\NativePlugins\link.xml" -d "D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\Managed" -a "D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" -a "D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" -a "D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" -a "D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\Managed\Facebook.Unity.Settings.dll" -a "D:\Unity\Jealous Bots 5.6\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.Analytics.dll"

    stdout:
    Fatal error in Unity CIL Linker
    System.ArgumentException: Unable to find the file for the assembly named 'Facebook.Unity.IOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' specified in link file 'D:\Unity\Jealous Bots 5.6\Assets\link.xml'. Should this assembly be in the project? Use the 'ignoreIfMissing="1"' attribute if this assembly may not always exist. ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'Facebook.Unity.IOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
    at Mono.Linker.LinkContext.Resolve(IMetadataScope scope)
    at UnityLinker.Steps.UnityResolveFromXmlStep.GetAssembly(LinkContext context, AssemblyNameReference assemblyName)
    at UnityLinker.Steps.UnityResolveFromXmlStep.ProcessAssemblies(LinkContext context, XPathNodeIterator iterator)
    --- End of inner exception stack trace ---
    at UnityLinker.Steps.UnityResolveFromXmlStep.ProcessAssemblies(LinkContext context, XPathNodeIterator iterator)
    at Mono.Linker.Steps.BaseStep.Process(LinkContext context)
    at Mono.Linker.Pipeline.Process(LinkContext context)
    at UnityLinker.UnityDriver.Run()
    at UnityLinker.UnityDriver.RunDriver()
    stderr:

    0x00000001411AE94B (Unity) StackWalker::GetCurrentCallstack
    0x00000001411B12DF (Unity) StackWalker::ShowCallstack
    0x000000014108BAE0 (Unity) GetStacktrace
    0x0000000140597733 (Unity) DebugStringToFile
    0x0000000140597F11 (Unity) DebugStringToFile
    0x00000001412E7862 (Unity) DebugLogHandler_CUSTOM_Internal_Log
    0x00000000345C965B (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,string,UnityEngine.Object)
    0x00000000345C94B4 (Mono JIT Code) [DebugLogHandler.cs:9] UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
    0x00000000345C8DB5 (Mono JIT Code) [Logger.cs:47] UnityEngine.Logger:Log (UnityEngine.LogType,object)
    0x000000003D94A373 (Mono JIT Code) [DebugBindings.gen.cs:124] UnityEngine.Debug:LogError (object)
    0x000000003D949434 (Mono JIT Code) [BuildUtils.cs:128] UnityEditorInternal.Runner:RunProgram (UnityEditor.Utils.Program,string,string,string,UnityEditor.Scripting.Compilers.CompilerOutputParserBase)
    0x000000003D948788 (Mono JIT Code) [BuildUtils.cs:73] UnityEditorInternal.Runner:RunManagedProgram (string,string,string,UnityEditor.Scripting.Compilers.CompilerOutputParserBase,System.Action`1<System.Diagnostics.ProcessStartInfo>)
    0x000000003D947D81 (Mono JIT Code) [AssemblyStripper.cs:89] UnityEditorInternal.AssemblyStripper:RunAssemblyLinker (System.Collections.Generic.IEnumerable`1<string>,string&,string&,string,string)
    0x000000003D946F80 (Mono JIT Code) [AssemblyStripper.cs:82] UnityEditorInternal.AssemblyStripper:StripAssembliesTo (string[],string[],string,string,string&,string&,string,UnityEditorInternal.IIl2CppPlatformProvider,System.Collections.Generic.IEnumerable`1<string>)
    0x000000003D93D78E (Mono JIT Code) [AssemblyStripper.cs:204] UnityEditorInternal.AssemblyStripper:RunAssemblyStripper (string,System.Collections.IEnumerable,string,string[],string[],string,UnityEditorInternal.IIl2CppPlatformProvider,UnityEditor.RuntimeClassRegistry)
    0x000000003D93AEE3 (Mono JIT Code) [AssemblyStripper.cs:114] UnityEditorInternal.AssemblyStripper:StripAssemblies (string,UnityEditorInternal.IIl2CppPlatformProvider,UnityEditor.RuntimeClassRegistry)
    0x000000003D9397B3 (Mono JIT Code) [IL2CPPUtils.cs:143] UnityEditorInternal.IL2CPPBuilder:Run ()
    0x000000003D938941 (Mono JIT Code) [IL2CPPUtils.cs:34] UnityEditorInternal.IL2CPPUtils:RunIl2Cpp (string,string,UnityEditorInternal.IIl2CppPlatformProvider,System.Action`1<string>,UnityEditor.RuntimeClassRegistry,bool)
    0x000000003D937D89 (Mono JIT Code) UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp:Execute (UnityEditor.Android.PostProcessor.PostProcessorContext)
    0x0000000014D67342 (Mono JIT Code) UnityEditor.Android.PostProcessor.PostProcessRunner:RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext)
    0x000000003D8EFCB8 (Mono JIT Code) UnityEditor.Android.PostProcessAndroidPlayer:postProcess (UnityEditor.BuildTarget,string,string,string,string,string,string,UnityEditor.BuildOptions,UnityEditor.RuntimeClassRegistry,UnityEditor.BuildReporting.BuildReport)
    0x000000003D8EEA2E (Mono JIT Code) UnityEditor.Android.AndroidBuildPostprocessor:postProcess (UnityEditor.Modules.BuildPostProcessArgs)
    0x000000003D8EE17D (Mono JIT Code) [PostprocessBuildPlayer.cs:271] UnityEditor.PostprocessBuildPlayer:postprocess (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,string,string,string,int,int,UnityEditor.BuildOptions,UnityEditor.RuntimeClassRegistry,UnityEditor.BuildReporting.BuildReport)
    0x000000003D8EE56E (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_void_int_int_object_object_object_int_int_int_object_object (object,intptr,intptr,intptr)
    0x00007FFA760A60FB (mono) [mini.c:4937] mono_jit_runtime_invoke
    0x00007FFA75FF8875 (mono) [object.c:2623] mono_runtime_invoke
    0x000000014091D79C (Unity) scripting_method_invoke
    0x00000001409120B3 (Unity) ScriptingInvocation::Invoke
    0x0000000140A74F15 (Unity) CallMono
    0x0000000140A74F90 (Unity) CallMonoPostprocessPlayer
    0x0000000140A82EEE (Unity) PostprocessPlayer
    0x0000000140A8F3E2 (Unity) DoBuildPlayer_PostBuild
    0x0000000140AA881C (Unity) DoBuildPlayer
    0x0000000140AA96B6 (Unity) BuildPlayer
    0x00000001411EE751 (Unity) BuildPipeline_CUSTOM_BuildPlayerInternalNoCheck
    0x0000000014CEDE57 (Mono JIT Code) (wrapper managed-to-native) UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions,bool)
    0x0000000014CED630 (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:155] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    0x0000000014CE861F (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:83] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    0x0000000014C2150E (Mono JIT Code) [BuildPlayerWindow.cs:868] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)
    0x0000000014C12931 (Mono JIT Code) [BuildPlayerWindow.cs:795] UnityEditor.BuildPlayerWindow:ShowBuildTargetSettings ()
    0x0000000014BF0A9D (Mono JIT Code) [BuildPlayerWindow.cs:420] UnityEditor.BuildPlayerWindow:OnGUI ()
    0x0000000032716F32 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
    0x00007FFA760A60FB (mono) [mini.c:4937] mono_jit_runtime_invoke
    0x00007FFA75FF8875 (mono) [object.c:2623] mono_runtime_invoke
    0x00007FFA75FFED83 (mono) [object.c:3838] mono_runtime_invoke_array
    0x00007FFA75FBD217 (mono) [icall.c:2750] ves_icall_InternalInvoke
    0x00000000326E05D7 (Mono JIT Code) (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
    0x00000000326DE732 (Mono JIT Code) [MonoMethod.cs:222] System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
    0x00000000327A177F (Mono JIT Code) [MethodBase.cs:115] System.Reflection.MethodBase:Invoke (object,object[])
    0x00000000006DA1D5 (Mono JIT Code) [HostView.cs:285] UnityEditor.HostView:Invoke (string,object)
    0x00000000006DA07A (Mono JIT Code) [HostView.cs:278] UnityEditor.HostView:Invoke (string)
    0x0000000014BEF021 (Mono JIT Code) [HostView.cs:107] UnityEditor.HostView:OldOnGUI ()
    0x00000000009732A1 (Mono JIT Code) [IMGUIContainer.cs:127] UnityEngine.Experimental.UIElements.IMGUIContainer:DoOnGUI (UnityEngine.Event)
    0x000000000097225C (Mono JIT Code) [IMGUIContainer.cs:213] UnityEngine.Experimental.UIElements.IMGUIContainer:HandleEvent (UnityEngine.Experimental.UIElements.EventBase)
    0x0000000000C3CC06 (Mono JIT Code) [EventDispatcher.cs:182] UnityEngine.Experimental.UIElements.EventDispatcher:DispatchEvent (UnityEngine.Experimental.UIElements.EventBase,UnityEngine.Experimental.UIElements.BaseVisualElementPanel)
    0x00000000009480CF (Mono JIT Code) [UIElementsUtility.cs:207] UnityEngine.Experimental.UIElements.UIElementsUtility:DoDispatch (UnityEngine.Experimental.UIElements.BaseVisualElementPanel)
    0x0000000000947B9B (Mono JIT Code) [UIElementsUtility.cs:72] UnityEngine.Experimental.UIElements.UIElementsUtility:processEvent (int,intptr)
    0x00000000009476BD (Mono JIT Code) [GUIUtility.cs:175] UnityEngine.GUIUtility:processEvent (int,intptr)
    0x000000000094787E (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_bool_int_intptr (object,intptr,intptr,intptr)
    0x00007FFA760A60FB (mono) [mini.c:4937] mono_jit_runtime_invoke
    0x00007FFA75FF8875 (mono) [object.c:2623] mono_runtime_invoke
    0x000000014091D79C (Unity) scripting_method_invoke
    0x00000001409120B3 (Unity) ScriptingInvocation::Invoke
    0x000000014091282A (Unity) ScriptingInvocation::Invoke<bool>
    0x000000014013248E (Unity) IMGUIScriptingClasses::processEvent
    0x0000000141004356 (Unity) GUIView::processRetainedMode
    0x00000001412B76BA (Unity) GUIView::OnInputEvent
    0x0000000140FFE6C3 (Unity) GUIView::processInputEvent
    0x00000001412AF795 (Unity) GUIView::processEventMessages
    0x00000001412BB5BA (Unity) GUIView::GUIViewWndProc
    0x00007FFAA8F8BC50 (USER32) CallWindowProcW
    0x00007FFAA8F8B5CF (USER32) DispatchMessageW
    0x00000001412CB5EA (Unity) MainMessageLoop
    0x00000001412CCF04 (Unity) WinMain
    0x0000000141DE30D8 (Unity) __tmainCRTStartup
    0x00007FFAA6C02774 (KERNEL32) BaseThreadInitThunk
    0x00007FFAA93F0D51 (ntdll) RtlUserThreadStart


    This is the second error -

    Exception: D:\Unity Beta\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.Action`1 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
    UnityEditorInternal.AssemblyStripper.RunAssemblyLinker (IEnumerable`1 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, IEnumerable`1 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 tempFolder, System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:34)
    UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report)
    UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (BuildPostProcessArgs args)
    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)
     
  5. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    Good! This looks like a different error now. I think the relevant part of the message is:

    Unable to find the file for the assembly named 'Facebook.Unity.IOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' specified in link file 'D:\Unity\Jealous Bots 5.6\Assets\link.xml'. Should this assembly be in the project? Use the 'ignoreIfMissing="1"' attribute if this assembly may not always exist.

    So please check in that link.xml file and modify it as the error message indicates, and hopefully things will work!
     
  6. Ethwood

    Ethwood

    Joined:
    Nov 6, 2016
    Posts:
    39
    Aaand Build succeeded! Strangely the build size went up by 8 MB though.
     
    Last edited: Oct 5, 2017
    JoshPeterson likes this.
  7. snowsnowdown

    snowsnowdown

    Joined:
    Jan 2, 2015
    Posts:
    5
    I use unity2017.2.1 .I create a empty project. Save a scenes that is not any GameObject.Then I build WebGL. The message is il2cpp.exe stop working.The error is flowing.My Email is 395229867@qq.com.

    Failed running D:\Program Files\Unity2017-2\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="E:\UnityProject\webtest\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="E:\UnityProject\webtest\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AccessibilityModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ARModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc"
    libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GridModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc"
    --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpatialTrackingModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc"
    --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc"
    ule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebModule_Dynamic.bc" --additional-libraries="D:\Program Files\Unity2017-2\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WindModule_Dynamic.bc" --map-file-parser="D:\Program Files\Unity2017-2\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="E:\UnityProject\webtest\Temp\StagingArea\Data\Managed\UnityEngine.Analytics.dll" --assembly="E:\UnityProject\webtest\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="E:\UnityProject\webtest\Temp\StagingArea\Data\il2cppOutput"
    stdout:
    Building build.bc with EmscriptenToolChain.
    Output directory: E:\UnityProject\webtest\Temp\StagingArea\Data\Native
    Cache directory: E:\UnityProject\webtest\Library\il2cpp_cache
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: E:\UnityProject\webtest\Temp\StagingArea\Data\il2cppOutput\UnityICallRegistration.cpp:1:1: error: unknown type name 'b'
    b<U+0014>#e<U+0010><U+0001><F0><U+0000><U+0000><U+0000><U+0000><U+0001>E-SafeNet<U+0000><U+0000><U+0000>LOCK<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><E3>3Y3<A6><U+01E2>(<CB>I<C7>G<C8><U+066A>_<U+007F>5(<U+0007>A<r<U+0017><86><C7><D1><U+0017><AF>S<B7><U+0011><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><D6><E0><86><F2><EE> <93><93>E<F0><U+0001><C8><U+000B>\)N&<U+0000><A1>A <8F>*;<C1><8D><BE>pT<F7><FF>_<C9> S<U+0602>;<8D><E8><9A><U+0006><U+0001><U+0004><BD>j<E9><8B>E<E9><<A2>8<BC><E1><F9>H<8E>;<94>y<U+0010>q<U+0001>)<84>@<A9>*c<E0>2<FD><U+0000>?J=<U+000E>A<E1>H<9A><U+0016><AA><C0>"<92><U+0002>f<A2><92><C2>9<E8>B<U+00F2><A3><B6>,-<U+001D><ED><C4>ck<89><U+0005><BB><9F><81><U+0007>f<U+0101><E3>{<A0><U+001A><E7><U+0017><FA><U+0004><FD>E<U+0007><FA><U+001A><E4>:6P<BD><93><EC><U+0014><U+0013><D2>2f<U+001F><9B><C0>VI>w<87>MT<U+000B><B0>.<U+0223>sB<U+61AB><U+0001><BB>r<B7><U+0002><B9><AB>j<U+001C><U+0125>p7,g4<B2>8<84><82><AD><U+060C><D4>V7<U+0003>
    e<U+0015><U+001E>W<U+00E0><D8><FE><B5>/<A3><91><CF><C6>Yr<B3><FF>:\<A0>[@<AC><E9>b<BA>?5<E6>n<9E><C9>z
    ^
    E:\UnityProject\webtest\Temp\StagingArea\Data\il2cppOutput\UnityICallRegistration.cpp:1:2: error: expected unqualified-id
    b<U+0014>#e<U+0010><U+0001><F0><U+0000><U+0000><U+0000><U+0000><U+0001>E-SafeNet<U+0000><U+0000><U+0000>LOCK<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><E3>3Y3<A6><U+01E2>(<CB>I<C7>G<C8><U+066A>_<U+007F>5(<U+0007>A<r<U+0017><86><C7><D1><U+0017><AF>S<B7><U+0011><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000
    ><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><D6><E0><86><F2><EE> <93><93>E<F0><U+0001><C8><U+000B>\)N&<U+0000><A1>A <8F>*;<C1><8D><BE>pT<F7><FF>_<C9> S<U+0602>;<8D><E8><9A><U+0006><U+0001><U+0004><BD>j<E9><8B>E<E9><<A2>8<BC><E1><F9>H<8E>;<94>y<U+0010>q<U+0001>)<84>@<A9>*c<E0>2<FD><U+0000>?J=<U+000E>A<E1>H<9A><U+0016><AA><C0>"<92><U+0002>f<A2><92><C2>9<E8>B<U+00F2><A3><B6>,-<U+001D><ED><C4>ck<89><U+0005><BB><9F><81><U+0007>f<U+0101><E3>{<A0><U+001A><E7><U+0017><FA><U+0004><FD>E<U+0007><FA><U+001A><E4>:6P<BD><93><EC><U+0014><U+0013><D2>2f<U+001F><9B><C0>VI>w<87>MT<U+000B><B0>.<U+0223>sB<U+61AB><U+0001><BB>r<B7><U+0002><B9><AB>j<U+001C><U+0125>p7,g4<B2>8<84><82><AD><U+060C><D4>V7<U+0003> e<U+0015><U+001E>W<U+00E0><D8><FE><B5>/<A3><91><CF><C6>Yr<B3><FF>:\<A0>[@<AC><E9>b<BA>?5<E6>n<9E><C9>z
    ^
    E:\UnityProject\webtest\Temp\StagingArea\Data\il2cppOutput\UnityICallRegistration.cpp:1:7: error: source file is not valid UTF-8b<U+0014>#e<U+0010><U+0001><F0><U+0000><U+0000><U+0000><U+0000><U+0001>E-SafeNet<U+0000><U+0000><U+0000>LOCK<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><E3>3Y3<A6><U+01E2>(<CB>I<C7>G<C8><U+066A>_<U+007F>5(<U+0007>A<r<U+0017><86><C7><D1><U+0017><AF>S<B7><U+0011><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><D6><E0><86><F2><EE> <93><93>E<F0><U+0001><C8><U+000B>\)N&<U+0000><A1>A <8F>*;<C1><8D><BE>pT<F7><FF>_<C9> S<U+0602>;<8D><E8><9A><U<message truncated>
     
  8. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    What is the first line of the code generated in the file at E:\UnityProject\webtest\Temp\StagingArea\Data\il2cppOutput\UnityICallRegistration.cpp? It looks like there is some encoding problem with that file.
     
  9. snowsnowdown

    snowsnowdown

    Joined:
    Jan 2, 2015
    Posts:
    5
    My os is Chinese version of windows 7 64bit.I can't find the file "E:\UnityProject\webtest\Temp\StagingArea\Data\il2cppOutput\UnityICallRegistration.cpp".I just create an empty project,I don't set anything,I don't create any GameObject,and I don't create any script,then I build WebGL,and it's failed. So I don't know what I should do to make no error.Please help me.
     
  10. snowsnowdown

    snowsnowdown

    Joined:
    Jan 2, 2015
    Posts:
    5
    I find the file "....\Temp\StagingArea\Data\il2cppOutput\UnityICallRegistration.cpp" in untiy5.3.4 version.No folder Temp was found in the unity5.5.2 version and the unity2017.2 version.
     
  11. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    Please make sure you check for this file with the Unity editor still open. The Temp/ directory in your Unity project directory will be deleted when the editor is closed.
     
  12. snowsnowdown

    snowsnowdown

    Joined:
    Jan 2, 2015
    Posts:
    5
    I find the file "....\Temp\StagingArea\Data\il2cppOutput\UnityICallRegistration.cpp".And then what should I do?The encoding of this file is UTF-8.The file will be deleted when the editor is closed.I changed the encoding format of the file, and after restarting unity, the file encoding format was back to the original state.
     
  13. snowsnowdown

    snowsnowdown

    Joined:
    Jan 2, 2015
    Posts:
    5
    I know where the problem is.My computer is installed with encryption software.When the cpp file is generated, the cpp file is encrypted, and then the building is not normal.
     
    JoshPeterson likes this.
  14. AdamSt

    AdamSt

    Joined:
    Jun 2, 2013
    Posts:
    18
    In my case it was problem with Firebase. It had conflict with some dll file, so I deleted it and went home. Next day I forgot about it, but when building I had this error. Sourcetree version controll reminded me about it, so I re-imported firebase-auth plugin and it builds great.
     
  15. shuiyuang

    shuiyuang

    Joined:
    Apr 18, 2018
    Posts:
    1
    @Unity Technologies
    I'm getting this same error, I'm on Unity 2017.4.0f1 (64-bit)
     
  16. AbandonedCart

    AbandonedCart

    Joined:
    Mar 4, 2014
    Posts:
    72
    You may want to include the specific error (in a spoiler box to avoid making a massively long post). As you can see from previous posts, it has been caused by a multitude of plugins and various other settings and issues.

    In my case, I finally tracked it back to the Google Play Games plugin being more or less just a best guess of how to make a public version from a single configuration in some proprietary sample project they established (read: trash).
     
  17. thexdd

    thexdd

    Joined:
    Mar 20, 2013
    Posts:
    18
    Same error in 2017.3.1f1
     
  18. cxode

    cxode

    Joined:
    Jun 7, 2017
    Posts:
    267
    I get the following error when trying to build Windows standalone with IL2CPP in 20183.1.0f2:

    Failed running G:\Program Files (x86)\Unity\2018.1.0f2\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityjit" --compile-cpp --libil2cpp-static --platform="WindowsDesktop" --architecture="x64" --configuration="Release" --outputpath="E:\Unity Projects\Bitwise\Temp/StagingArea/Data\Native\GameAssembly.dll" --cachedirectory="E:\Unity Projects\Bitwise\Assets\..\Library/il2cpp_cache" --map-file-parser="G:\Program Files (x86)\Unity\2018.1.0f2\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Managed\Cinemachine.dll" --assembly="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Managed\Unity.TextMeshPro.dll" --assembly="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Managed\UnityEngine.Timeline.dll" --assembly="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Managed\UnityEngine.dll" --assembly="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Managed\mscorlib.dll" --generatedcppdir="E:\Unity Projects\Bitwise\Temp\StagingArea\Data\il2cppOutput"

    stdout:
    Building GameAssembly.dll with MsvcDesktopToolChain.
    Output directory: E:\Unity Projects\Bitwise\Temp\StagingArea\Data\Native
    Cache directory: E:\Unity Projects\Bitwise\Library\il2cpp_cache
    il2cpp.exe didn't catch exception: System.InvalidOperationException: C++ code builder is unable to build C++ code. In order to build C++ code for Windows Desktop, you must have one of these installed:
    Visual Studio 2010 with C++ compilers and Windows 7 SDK (it cannot build C++ code because it is not installed)
    Visual Studio 2010 installation is found by looking at "SOFTWARE\Microsoft\VisualStudio\10.0_Config\InstallDir" in the registry
    Windows 7 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.0A\InstallationFolder" in the registry

    Visual Studio 2013 with C++ compilers and Windows 8.1 SDK (it cannot build C++ code because it is not installed)
    Visual Studio 2013 installation is found by looking at "SOFTWARE\Microsoft\VisualStudio\12.0_Config\InstallDir" in the registry
    Windows 8.1 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.1\InstallationFolder" in the registry

    Visual Studio 2015 with C++ compilers and Windows 10 SDK (it cannot build C++ code because Windows SDK is not installed)
    Visual Studio 2015 installation is found by looking at "SOFTWARE\Microsoft\VisualStudio\14.0_Config\InstallDir" in the registry
    Windows 10 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0\InstallationFolder" in the registry

    Visual Studio 2017 with C++ compilers and Windows 10 SDK (it cannot build C++ code because it is not installed)
    Visual Studio 2017 installation is found using Microsoft.VisualStudio.Setup.Configuration COM APIs
    Windows 10 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0\InstallationFolder" in the registry


    at Unity.IL2CPP.Building.CppProgramBuilder.ThrowIfCannotBuildInCurrentEnvironment()
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args)
    at il2cpp.Program.Run(String[] args)
    at il2cpp.Program.Main(String[] args)
    stderr:

    Unhandled Exception: System.InvalidOperationException: C++ code builder is unable to build C++ code. In order to build C++ code for Windows Desktop, you must have one of these installed:
    Visual Studio 2010 with C++ compilers and Windows 7 SDK (it cannot build C++ code because it is not installed)
    Visual Studio 2010 installation is found by looking at "SOFTWARE\Microsoft\VisualStudio\10.0_Config\InstallDir" in the registry
    Windows 7 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.0A\InstallationFolder" in the registry

    Visual Studio 2013 with C++ compilers and Windows 8.1 SDK (it cannot build C++ code because it is not installed)
    Visual Studio 2013 installation is found by looking at "SOFTWARE\Microsoft\VisualStudio\12.0_Config\InstallDir" in the registry
    Windows 8.1 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.1\InstallationFolder" in the registry

    Visual Studio 2015 with C++ compilers and Windows 10 SDK (it cannot build C++ code because Windows SDK is not installed)
    Visual Studio 2015 installation is found by looking at "SOFTWARE\Microsoft\VisualStudio\14.0_Config\InstallDir" in the registry
    Windows 10 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0\InstallationFolder" in the registry

    Visual Studio 2017 with C++ compilers and Windows 10 SDK (it cannot build C++ code because it is not installed)
    Visual Studio 2017 installation is found using Microsoft.VisualStudio.Setup.Configuration COM APIs
    Windows 10 SDK is found by looking at "SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0\InstallationFolder" in the registry


    at Unity.IL2CPP.Building.CppProgramBuilder.ThrowIfCannotBuildInCurrentEnvironment()
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args)
    at il2cpp.Program.Run(String[] args)
    at il2cpp.Program.Main(String[] args)

    UnityEngine.Debug:LogError(Object)
    UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
    UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
    UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:362)
    UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:343)
    UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:162)
    UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:42)
    DesktopStandalonePostProcessor:SetupStagingArea(BuildPostProcessArgs) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:192)
    DesktopStandalonePostProcessor:postProcess(BuildPostProcessArgs) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:20)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)
     
  19. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    @Iamsodarncool

    It looks like Unity cannot locate the installation of Visual Studio on your machine. Do you have Visual Studio with the C++ build tools installed?
     
  20. cxode

    cxode

    Joined:
    Jun 7, 2017
    Posts:
    267
    @JoshPeterson exactly which component would this be? I installed "Visual Studio C++ core features", "Visual C++ 2017 Redistributable Update", and "C++/CLI support", but I'm still getting the same error.
     
  21. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    Can you run the Unity installer again? It should have an option to install Visual Studio 2017 with all of the proper components.
     
  22. cxode

    cxode

    Joined:
    Jun 7, 2017
    Posts:
    267
    I had installed Unity via the Hub, but I went ahead and made a new installation with the old installer. Checked only Unity 2018.1.0f2 and IL2C++. But I'm still getting the same error :'(
     
  23. cxode

    cxode

    Joined:
    Jun 7, 2017
    Posts:
    267
    Okay, I reinstalled visual studio and now I can do IL2C++ builds! Thank you very much for your help, @JoshPeterson :)
     
    JoshPeterson likes this.
  24. grizzly

    grizzly

    Joined:
    Dec 5, 2012
    Posts:
    356
    Similar to the above, I'm running into errors building IL2CPP for Windows from 2018.1.0f2. Please find the log below:

    Invoking UnityLinker with arguments: --api=NET_4_6 -out="C:\Unity\Project\Temp\StagingArea\Data\Managed\tempStrip" -l=none -c=link --link-symbols -x="C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Core.xml" -f="C:\Program Files\Unity\Editor\Data\il2cpp\LinkerDescriptors" -x "X:\TEMP\tmp64661aa3.tmp" -x "X:\TEMP\tmp12536d5c.tmp" -x "X:\TEMP\tmp2ac00ca7.tmp" -x "C:\Program Files\Unity\Editor\Data\il2cpp\LinkerDescriptors\mscorlib45.xml" -x "C:\Program Files\Unity\Editor\Data\il2cpp\LinkerDescriptors\System45.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Accessibility.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\AI.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Animation.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\AR.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\AssetBundle.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Audio.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Cloth.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\ClusterInput.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\ClusterRenderer.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Core.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\CrashReporting.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Director.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\GameCenter.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Grid.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\ImageConversion.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\IMGUI.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Input.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\JSONSerialize.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\ParticlesLegacy.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\ParticleSystem.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\PerformanceReporting.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Physics.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Physics2D.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\ScreenCapture.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\SharedInternals.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\SpriteMask.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\SpriteShape.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\StyleSheets.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Substance.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Terrain.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\TerrainPhysics.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\TextRendering.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Tilemap.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UI.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UIElements.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UNET.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UnityAnalytics.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UnityConnect.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UnityWebRequest.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UnityWebRequestAssetBundle.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UnityWebRequestAudio.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UnityWebRequestTexture.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\UnityWebRequestWWW.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Vehicles.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Video.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\VR.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Web.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\Wind.xml" -x "C:\Program Files\Unity\Editor\Data\PlaybackEngines\windowsstandalonesupport\Whitelists\XR.xml" -d "C:\Unity\Project\Temp\StagingArea\Data\Managed" -a "C:\Unity\Project\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" -a "C:\Unity\Project\Temp\StagingArea\Data\Managed\com.unity.postprocessing.Runtime.dll" -a "C:\Unity\Project\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll"
    C:\Program Files\Unity\Editor\Data\il2cpp/build/UnityLinker.exe exited after 7217 ms.
    Invoking il2cpp with arguments: --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityjit" --enable-debugger --compile-cpp --libil2cpp-static --platform="WindowsDesktop" --architecture="x64" --configuration="Release" --outputpath="C:\Unity\Project\Temp/StagingArea/Data\Native\GameAssembly.dll" --cachedirectory="C:\Unity\Project\Assets\..\Library/il2cpp_cache" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\Unity\Project\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Unity\Project\Temp\StagingArea\Data\Managed\com.unity.postprocessing.Runtime.dll" --assembly="C:\Unity\Project\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Unity\Project\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\Unity\Project\Temp\StagingArea\Data\il2cppOutput"
    C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe exited after 82359 ms.
    Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityjit" --enable-debugger --compile-cpp --libil2cpp-static --platform="WindowsDesktop" --architecture="x64" --configuration="Release" --outputpath="C:\Unity\Project\Temp/StagingArea/Data\Native\GameAssembly.dll" --cachedirectory="C:\Unity\Project\Assets\..\Library/il2cpp_cache" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\Unity\Project\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Unity\Project\Temp\StagingArea\Data\Managed\com.unity.postprocessing.Runtime.dll" --assembly="C:\Unity\Project\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Unity\Project\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\Unity\Project\Temp\StagingArea\Data\il2cppOutput"

    stdout:
    Building GameAssembly.dll with MsvcDesktopToolChain.
    Output directory: C:\Unity\Project\Temp\StagingArea\Data\Native
    Cache directory: C:\Unity\Project\Library\il2cpp_cache
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: Il2CppMetadataUsage.cpp
    C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt\corecrt.h(202): fatal error C1083: Cannot open include file: 'winapifamily.h': No such file or directory

    Invocation was: Executable: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64\cl.exe"
    Arguments: "C:\Unity\Project\Temp\StagingArea\Data\il2cppOutput\Il2CppMetadataUsage.cpp" /nologo /c /bigobj /W3 /Zi /EHs /GR- /Gy /wd4715 /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /Ox /Oi /Oy- /GS- /Gw /GF /Zo /MT /DNET_4_0 /DUNITY_JIT /DIL2CPP_MONO_DEBUGGER=1 /DGC_NOT_DLL /DRUNTIME_IL2CPP /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_NDEBUG /DNDEBUG /DWINDOWS_SDK_BUILD_VERSION=17134 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP /I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" /I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" /I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp\mono-runtime" /I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp\mono-runtime" /I"C:\Unity\Project\Temp\StagingArea\Data\il2cppOutput" /I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt" /Fo"C:\Unity\Project\Library\il2cpp_cache\A2BD99245A877698F002A23AFB364D25.obj" /Fd"C:\Unity\Project\Library\il2cpp_cache\A2BD99245A877698F002A23AFB364D25.pdb"
    EnvArg key: PATH value: C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64

    at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args)
    at il2cpp.Program.Run(String[] args)
    at il2cpp.Program.Main(String[] args)
    stderr:

    Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: Il2CppMetadataUsage.cpp
    C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt\corecrt.h(202): fatal error C1083: Cannot open include file: 'winapifamily.h': No such file or directory


    Invocation was: Executable: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64\cl.exe"
    Arguments: "C:\Unity\Project\Temp\StagingArea\Data\il2cppOutput\Il2CppMetadataUsage.cpp" /nologo /c /bigobj /W3 /Zi /EHs /GR- /Gy /wd4715 /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /Ox /Oi /Oy- /GS- /Gw /GF /Zo /MT /DNET_4_0 /DUNITY_JIT /DIL2CPP_MONO_DEBUGGER=1 /DGC_NOT_DLL /DRUNTIME_IL2CPP /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_NDEBUG /DNDEBUG /DWINDOWS_SDK_BUILD_VERSION=17134 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP /I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" /I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" /I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp\mono-runtime" /I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp\mono-runtime" /I"C:\Unity\Project\Temp\StagingArea\Data\il2cppOutput" /I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt" /Fo"C:\Unity\Project\Library\il2cpp_cache\A2BD99245A877698F002A23AFB364D25.obj" /Fd"C:\Unity\Project\Library\il2cpp_cache\A2BD99245A877698F002A23AFB364D25.pdb"
    EnvArg key: PATH value: C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64

    at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args)
    at il2cpp.Program.Run(String[] args)
    at il2cpp.Program.Main(String[] args)

    0x00000001414F00A9 (Unity) StackWalker::GetCurrentCallstack
    0x00000001414F66B6 (Unity) StackWalker::ShowCallstack
    0x000000014138F54B (Unity) GetStacktrace
    0x0000000140888ADC (Unity) DebugStringToFile
    0x0000000141F886A8 (Unity) DebugLogHandler_CUSTOM_Internal_Log
    0x000000000FDE7F50 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,string,UnityEngine.Object)
    0x000000000FDE7E23 (Mono JIT Code) [DebugLogHandler.cs:10] UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
    0x000000000FDE76A5 (Mono JIT Code) [Logger.cs:48] UnityEngine.Logger:Log (UnityEngine.LogType,object)
    0x000000000FE3A809 (Mono JIT Code) [Debug.bindings.cs:117] UnityEngine.Debug:LogError (object)
    0x000000000FE1F38B (Mono JIT Code) [BuildUtils.cs:130] UnityEditorInternal.Runner:RunProgram (UnityEditor.Utils.Program,string,string,string,UnityEditor.Scripting.Compilers.CompilerOutputParserBase)
    0x000000000FE2EB03 (Mono JIT Code) [BuildUtils.cs:74] UnityEditorInternal.Runner:RunManagedProgram (string,string,string,UnityEditor.Scripting.Compilers.CompilerOutputParserBase,System.Action`1<System.Diagnostics.ProcessStartInfo>)
    0x000000000FE38843 (Mono JIT Code) [IL2CPPUtils.cs:363] UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments (System.Collections.Generic.List`1<string>,System.Action`1<System.Diagnostics.ProcessStartInfo>,string)
    0x000000000FE342CB (Mono JIT Code) [IL2CPPUtils.cs:344] UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp (System.Collections.Generic.ICollection`1<string>,string,string,bool)
    0x000000000FE1A97B (Mono JIT Code) [IL2CPPUtils.cs:164] UnityEditorInternal.IL2CPPBuilder:Run ()
    0x000000000FE18EFB (Mono JIT Code) [IL2CPPUtils.cs:43] UnityEditorInternal.IL2CPPUtils:RunIl2Cpp (string,UnityEditorInternal.IIl2CppPlatformProvider,System.Action`1<string>,UnityEditor.RuntimeClassRegistry)
    0x000000000FE08E63 (Mono JIT Code) [DesktopStandalonePostProcessor.cs:192] DesktopStandalonePostProcessor:SetupStagingArea (UnityEditor.Modules.BuildPostProcessArgs)
    0x000000000FE081DB (Mono JIT Code) [DesktopStandalonePostProcessor.cs:21] DesktopStandalonePostProcessor:postProcess (UnityEditor.Modules.BuildPostProcessArgs)
    0x000000000FE07F71 (Mono JIT Code) [DefaultBuildPostprocessor.cs:31] UnityEditor.Modules.DefaultBuildPostprocessor:postProcess (UnityEditor.Modules.BuildPostProcessArgs,UnityEditor.BuildProperties&)
    0x000000000FE0725F (Mono JIT Code) [PostprocessBuildPlayer.cs:286] UnityEditor.PostprocessBuildPlayer:postprocess (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,string,string,string,int,int,UnityEditor.BuildOptions,UnityEditor.RuntimeClassRegistry,UnityEditor.Build.Reporting.BuildReport)
    0x000000000FE07700 (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_void_int_int_object_object_object_int_int_int_object_object (object,intptr,intptr,intptr)
    0x000007FEEE85A1AB (mono-2.0-bdwgc) [mini-runtime.c:2809] mono_jit_runtime_invoke
    0x000007FEEE7E1A42 (mono-2.0-bdwgc) [object.c:2915] do_runtime_invoke
    0x000007FEEE7EAA2F (mono-2.0-bdwgc) [object.c:2962] mono_runtime_invoke
    0x0000000140BDDC2A (Unity) scripting_method_invoke
    0x0000000140BD67F0 (Unity) ScriptingInvocation::Invoke
    0x0000000140D5A82F (Unity) CallMono
    0x0000000140D653E0 (Unity) PostprocessPlayer
    0x0000000140D5DC29 (Unity) DoBuildPlayer_PostBuild
    0x0000000140D5D3CC (Unity) DoBuildPlayer
    0x0000000140D50787 (Unity) BuildPlayer
    0x00000001415164A0 (Unity) BuildPipeline_CUSTOM_BuildPlayerInternalNoCheck
    0x000000000B6A5E43 (Mono JIT Code) (wrapper managed-to-native) UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions,bool)
    0x000000000B6A257B (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:165] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    0x00000000015EBA6B (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:90] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    0x00000000015EB2DB (Mono JIT Code) [BuildPlayerWindow.cs:182] UnityEditor.BuildPlayerWindow:BuildPlayerAndRun (bool)
    0x000000000B68DE5B (Mono JIT Code) [BuildPlayerWindow.cs:176] UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()
    0x00000000322AE6E5 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
    0x000007FEEE85A1AB (mono-2.0-bdwgc) [mini-runtime.c:2809] mono_jit_runtime_invoke
    0x000007FEEE7E1A42 (mono-2.0-bdwgc) [object.c:2915] do_runtime_invoke
    0x000007FEEE7EAA2F (mono-2.0-bdwgc) [object.c:2962] mono_runtime_invoke
    0x0000000140BD4CF7 (Unity) CallStaticMonoMethod
    0x0000000140BD4A7E (Unity) CallStaticMonoMethod
    0x0000000140D5732F (Unity) BuildPlayerWithLastSettings
    0x00000001415B8EC1 (Unity) ResourceDrivenMenus::Execute
    0x000000014133EDC8 (Unity) MenuController::ExecuteMenuItem
    0x00000001415C49E5 (Unity) ProcessMainWindowMessages
    0x00000001415A1DF5 (Unity) ContainerWindow::ContainerWndProc
    0x00000000768D9BBD (USER32) TranslateMessageEx
    0x00000000768D98C2 (USER32) TranslateMessage
    0x00000001415C4261 (Unity) MainMessageLoop
    0x00000001415C65DC (Unity) WinMain
    0x000000014271FDA7 (Unity) __scrt_common_main_seh
    0x00000000769D59CD (kernel32) BaseThreadInitThunk
    0x0000000076D2A561 (ntdll) RtlUserThreadStart
    (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

    Exception: C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
    at UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) [0x0011a] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\BuildUtils.cs:130
    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:73
    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:362
    at UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (System.Collections.Generic.ICollection`1[T] userAssemblies, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) [0x002e5] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:343
    at UnityEditorInternal.IL2CPPBuilder.Run () [0x00099] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:162
    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:42
    at DesktopStandalonePostProcessor.SetupStagingArea (UnityEditor.Modules.BuildPostProcessArgs args) [0x000b5] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\DesktopStandalonePostProcessor.cs:192
    at DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) [0x00003] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\DesktopStandalonePostProcessor.cs:20
    at UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) [0x00003] in C:\buildslave\unity\build\Editor\Mono\Modules\DefaultBuildPostprocessor.cs:27
    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) [0x000d9] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\PostprocessBuildPlayer.cs:285
    UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions, Boolean)
    UnityEditor.DefaultBuildMethods:BuildPlayer(BuildPlayerOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:165)
    UnityEditor.BuildPlayerWindow:CallBuildMethods(Boolean, BuildOptions) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:89)
    UnityEditor.BuildPlayerWindow:BuildPlayerAndRun(Boolean) (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:181)
    UnityEditor.BuildPlayerWindow:BuildPlayerAndRun() (at C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:175)
    (Filename: C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs Line: 130)

    DisplayProgressNotification: Build Failed
    Error building Player: 3 errors
    (Filename: Line: -1)

    Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
    System memory in use before: 227.9 MB.
    System memory in use after: 228.4 MB.

    Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 5826.
    Total: 19.944196 ms (FindLiveObjects: 1.400804 ms CreateObjectMapping: 0.197189 ms MarkObjects: 18.331574 ms DeleteObjects: 0.014335 ms)

    Load scene 'Temp/__Backupscenes/0.backup' time: 0.009069 ms
    Unloading 40 Unused Serialized files (Serialized files now loaded: 0)
    System memory in use before: 0.95 GB.
    System memory in use after: 0.95 GB.

    Unloading 12 unused Assets to reduce memory usage. Loaded Objects now: 6189.
    Total: 18.246437 ms (FindLiveObjects: 1.194837 ms CreateObjectMapping: 0.197774 ms MarkObjects: 16.825739 ms DeleteObjects: 0.027793 ms)


    *** Cancelled 'Build.Player.WindowsStandaloneSupport' in 112 seconds (111807 ms)

    Build completed with a result of 'Failed'
    0x00000001414F00A9 (Unity) StackWalker::GetCurrentCallstack
    0x00000001414F66B6 (Unity) StackWalker::ShowCallstack
    0x000000014138F54B (Unity) GetStacktrace
    0x0000000140888ADC (Unity) DebugStringToFile
    0x0000000141F886A8 (Unity) DebugLogHandler_CUSTOM_Internal_Log
    0x000000000FDE7F50 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,string,UnityEngine.Object)
    0x000000000FDE7E23 (Mono JIT Code) [DebugLogHandler.cs:10] UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
    0x000000000FDE76A5 (Mono JIT Code) [Logger.cs:48] UnityEngine.Logger:Log (UnityEngine.LogType,object)
    0x000000000FE3A809 (Mono JIT Code) [Debug.bindings.cs:117] UnityEngine.Debug:LogError (object)
    0x000000000B6A29AB (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:182] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    0x00000000015EBA6B (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:90] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    0x00000000015EB2DB (Mono JIT Code) [BuildPlayerWindow.cs:182] UnityEditor.BuildPlayerWindow:BuildPlayerAndRun (bool)
    0x000000000B68DE5B (Mono JIT Code) [BuildPlayerWindow.cs:176] UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()
    0x00000000322AE6E5 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
    0x000007FEEE85A1AB (mono-2.0-bdwgc) [mini-runtime.c:2809] mono_jit_runtime_invoke
    0x000007FEEE7E1A42 (mono-2.0-bdwgc) [object.c:2915] do_runtime_invoke
    0x000007FEEE7EAA2F (mono-2.0-bdwgc) [object.c:2962] mono_runtime_invoke
    0x0000000140BD4CF7 (Unity) CallStaticMonoMethod
    0x0000000140BD4A7E (Unity) CallStaticMonoMethod
    0x0000000140D5732F (Unity) BuildPlayerWithLastSettings
    0x00000001415B8EC1 (Unity) ResourceDrivenMenus::Execute
    0x000000014133EDC8 (Unity) MenuController::ExecuteMenuItem
    0x00000001415C49E5 (Unity) ProcessMainWindowMessages
    0x00000001415A1DF5 (Unity) ContainerWindow::ContainerWndProc
    0x00000000768D9BBD (USER32) TranslateMessageEx
    0x00000000768D98C2 (USER32) TranslateMessage
    0x00000001415C4261 (Unity) MainMessageLoop
    0x00000001415C65DC (Unity) WinMain
    0x000000014271FDA7 (Unity) __scrt_common_main_seh
    0x00000000769D59CD (kernel32) BaseThreadInitThunk
    0x0000000076D2A561 (ntdll) RtlUserThreadStart
    (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

    UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x0021f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:182
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00065] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:89
    0x00000001414F00A9 (Unity) StackWalker::GetCurrentCallstack
    0x00000001414F66B6 (Unity) StackWalker::ShowCallstack
    0x000000014138F54B (Unity) GetStacktrace
    0x0000000140888ADC (Unity) DebugStringToFile
    0x0000000141F886A8 (Unity) DebugLogHandler_CUSTOM_Internal_Log
    0x000000000FDE7F50 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,string,UnityEngine.Object)
    0x000000000FDE7E23 (Mono JIT Code) [DebugLogHandler.cs:10] UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
    0x000000000FDE76A5 (Mono JIT Code) [Logger.cs:48] UnityEngine.Logger:Log (UnityEngine.LogType,object)
    0x000000000FE3A809 (Mono JIT Code) [Debug.bindings.cs:117] UnityEngine.Debug:LogError (object)
    0x00000000015EBBEB (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:95] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    0x00000000015EB2DB (Mono JIT Code) [BuildPlayerWindow.cs:182] UnityEditor.BuildPlayerWindow:BuildPlayerAndRun (bool)
    0x000000000B68DE5B (Mono JIT Code) [BuildPlayerWindow.cs:176] UnityEditor.BuildPlayerWindow:BuildPlayerAndRun ()
    0x00000000322AE6E5 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
    0x000007FEEE85A1AB (mono-2.0-bdwgc) [mini-runtime.c:2809] mono_jit_runtime_invoke
    0x000007FEEE7E1A42 (mono-2.0-bdwgc) [object.c:2915] do_runtime_invoke
    0x000007FEEE7EAA2F (mono-2.0-bdwgc) [object.c:2962] mono_runtime_invoke
    0x0000000140BD4CF7 (Unity) CallStaticMonoMethod
    0x0000000140BD4A7E (Unity) CallStaticMonoMethod
    0x0000000140D5732F (Unity) BuildPlayerWithLastSettings
    0x00000001415B8EC1 (Unity) ResourceDrivenMenus::Execute
    0x000000014133EDC8 (Unity) MenuController::ExecuteMenuItem
    0x00000001415C49E5 (Unity) ProcessMainWindowMessages
    0x00000001415A1DF5 (Unity) ContainerWindow::ContainerWndProc
    0x00000000768D9BBD (USER32) TranslateMessageEx
    0x00000000768D98C2 (USER32) TranslateMessage
    0x00000001415C4261 (Unity) MainMessageLoop
    0x00000001415C65DC (Unity) WinMain
    0x000000014271FDA7 (Unity) __scrt_common_main_seh
    0x00000000769D59CD (kernel32) BaseThreadInitThunk
    0x0000000076D2A561 (ntdll) RtlUserThreadStart
    (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

    - Starting compile Library/ScriptAssemblies/com.unity.postprocessing.Runtime.dll
    - Starting compile Library/ScriptAssemblies/Unity.PackageManagerUI.Editor.dll
    - Finished compile Library/ScriptAssemblies/com.unity.postprocessing.Runtime.dll
    Symbols will be read from Temp\com.unity.postprocessing.Runtime.dll.mdb
    Script Module: com.unity.postprocessing.Runtime.dll
    Pass: 0 took 15 milliseconds
    Pass: 1 took 1 milliseconds
    - Finished compile Library/ScriptAssemblies/Unity.PackageManagerUI.Editor.dll
    - Starting compile Library/ScriptAssemblies/com.unity.postprocessing.Editor.dll
    - Finished compile Library/ScriptAssemblies/com.unity.postprocessing.Editor.dll
    - Starting compile Library/ScriptAssemblies/Assembly-CSharp.dll

    I've reinstalled both Unity and VS2017 but still no joy. Any ideas? Many thanks.
     
  25. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    It looks like this it the relevant error message. It seems like something is incorrect with Windows 10 SDK installation on this machine, although I'm not sure what it might be. I'll ask here and see if any one has a better idea.
     
    grizzly likes this.
  26. grizzly

    grizzly

    Joined:
    Dec 5, 2012
    Posts:
    356
    Thanks! I'm not entirely sure how relevant this is, but I note that the Win10 SDK has been installed yet I'm building from a Win7 machine. Is that right?
     
  27. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,504
    grizzly likes this.
  28. grizzly

    grizzly

    Joined:
    Dec 5, 2012
    Posts:
    356
    Yes spot-on. Re-installing the SDK manually worked. Thanks guys!
     
  29. Jribs

    Jribs

    Joined:
    Jun 10, 2014
    Posts:
    154
    Hello, I am also having an issue with il2cpp builds. Looking through the other errors that have been posted here, mine appears to be different and I can't see any obvious issue in the error it produces. Hopefully someone who knows what they are looking for can help me out.

    Here is the error

    Building for android using Unity 2017.4.1f1

    Failed running D:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="D:\SimX Code\unity-client-android\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="D:\SimX Code\unity-client-android\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="E:/Program Files/ndk/android-ndk-r13b" --map-file-parser="D:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\DOTween.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\DOTweenPro.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\ProBuilderCore-Unity5.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\TextMeshPro-2017.3-1.0.56-Runtime.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\mscorlib.dll" --assembly="D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Managed\System.dll" --generatedcppdir="D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput"

    stdout:
    Building libil2cpp.so with AndroidToolChain.
    Output directory: D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
    Cache directory: D:\SimX Code\unity-client-android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_0.cpp:51830:31: error: cannot initialize a parameter of type 'U3CUpdateAllowedAudioU3Ec__Iterator0_t3801211343 *' with an lvalue of type 'U3CUpdateAllowedAudioU3Ec__AnonStorey2_t1972361282 *'
    L_1->set_U3CU3Ef__refU240_1(L_2);
    ^~~
    D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_0.cpp:5711:88: note: passing argument to parameter 'value' here
    inline void set_U3CU3Ef__refU240_1(U3CUpdateAllowedAudioU3Ec__Iterator0_t3801211343 * value)
    ^
    1 error generated.


    Invocation was: Executable: "E:\Program Files\ndk\android-ndk-r13b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -I"D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"D:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"D:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -I"E:\Program Files\ndk\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\include" -I"E:\Program Files\ndk\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\include\backward" -I"E:\Program Files\ndk\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fPIC -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIE -Os --sysroot "E:\Program Files\ndk\android-ndk-r13b\platforms\android-16\arch-arm" -gcc-toolchain "E:\Program Files\ndk\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -mfpu=neon -Wno-shift-negative-value -march=armv7-a -mfloat-abi=softfp -mfpu=vfp "D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_0.cpp" -o "D:\SimX Code\unity-client-android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\3E351C68CDC19A7C62BAC0C095F45798.o"

    at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args)
    at il2cpp.Program.Run(String[] args)
    at il2cpp.Program.Main(String[] args)
    stderr:

    Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_0.cpp:51830:31: error: cannot initialize a parameter of type 'U3CUpdateAllowedAudioU3Ec__Iterator0_t3801211343 *' with an lvalue of type 'U3CUpdateAllowedAudioU3Ec__AnonStorey2_t1972361282 *'
    L_1->set_U3CU3Ef__refU240_1(L_2);
    ^~~
    D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_0.cpp:5711:88: note: passing argument to parameter 'value' here
    inline void set_U3CU3Ef__refU240_1(U3CUpdateAllowedAudioU3Ec__Iterator0_t3801211343 * value)
    ^
    1 error generated.


    Invocation was: Executable: "E:\Program Files\ndk\android-ndk-r13b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -I"D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"D:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"D:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -I"E:\Program Files\ndk\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\include" -I"E:\Program Files\ndk\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\include\backward" -I"E:\Program Files\ndk\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fPIC -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIE -Os --sysroot "E:\Program Files\ndk\android-ndk-r13b\platforms\android-16\arch-arm" -gcc-toolchain "E:\Program Files\ndk\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -mfpu=neon -Wno-shift-negative-value -march=armv7-a -mfloat-abi=softfp -mfpu=vfp "D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_0.cpp" -o "D:\SimX Code\unity-client-android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\3E351C68CDC19A7C62BAC0C095F45798.o"

    at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
    at il2cpp.Program.DoRun(String[] args)
    at il2cpp.Program.Run(String[] args)
    at il2cpp.Program.Main(String[] args)

    UnityEngine.Debug:LogError(Object)
    UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
    UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
    UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:336)
    UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:317)
    UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:160)
    UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:34)
    UnityEditor.BuildPipeline:BuildPlayer(BuildPlayerOptions)
    BuildPlayers:BuildClientAndroidAndRun() (at Assets/SimX/Scripts/Editor/AssetBuilding/BuildPlayers.cs:251)
     
  30. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    @Jribs

    This look like a bug in IL2CPP. Can try the latest 2017.4 version available? If it still happens, please submit a bug report.
     
  31. Jribs

    Jribs

    Joined:
    Jun 10, 2014
    Posts:
    154
    @JoshPeterson

    I upgraded to 2017.4.5f1 and it was still giving me the same error. I noticed a part in the error does actually mention a part of my code.

    stdout:
    Building libil2cpp.so with AndroidToolChain.
    Output directory: D:\SimX Code\unity-client-android\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
    Cache directory: D:\SimX Code\unity-client-android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_0.cpp:51830:31: error: cannot initialize a parameter of type 'U3CUpdateAllowedAudioU3Ec__Iterator0_t3801211343 *' with an lvalue of type 'U3CUpdateAllowedAudioU3Ec__AnonStorey2_t1972361282 *'
    L_1->set_U3CU3Ef__refU240_1(L_2);
    ^~~
    D:\SimX Code\unity-client-android\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_0.cpp:5711:88: note: passing argument to parameter 'value' here
    inline void set_U3CU3Ef__refU240_1(U3CUpdateAllowedAudioU3Ec__Iterator0_t3801211343 * value)

    ^
    1 error generated.

    Which is referencing an IEnumerator. If I comment out the call to it the build succeeds. Its weird because there is another IEnumerator that gets called right next to it that is basically identical but it doesn't have a problem with that one. Strange.
     
  32. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    This is definitely a bug in IL2CPP. Do you mind submitting a bug report? We will correct this issue. Thanks!
     
  33. Rui_123

    Rui_123

    Joined:
    Jul 5, 2017
    Posts:
    1
    Hello i recommend everytime you going to build UWP Apps to go Visual Studio and Modify and make the changes from there, the SDK and the .Net Framework.
     
  34. zj09

    zj09

    Joined:
    Jul 3, 2018
    Posts:
    2
    Hello, I made the following mistake when using Unity5.6.3f1 for il2cpp packaging. I hope you can help me check it. Thank you very much!

    Failed running C:\Unity5.6.3f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="G:\All_SVN\renernbuyu.1.82\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="G:\All_SVN\renernbuyu.1.82\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="G:/All_SVN/android-ndk-r10e" --map-file-parser="C:\Unity5.6.3f1\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\assets\bin\Data\Managed\Assembly-UnityScript.dll" --assembly="G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --generatedcppdir="G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput"

    stdout:
    Building libil2cpp.so with AndroidToolChain.
    Output directory: G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
    Cache directory: G:\All_SVN\renernbuyu.1.82\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: In file included from G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_24.cpp:17:
    C:\Unity5.6.3f1\Editor\Data\il2cpp\libil2cpp\codegen/il2cpp-codegen.h:369:1: warning: control may reach end of non-void function [-Wreturn-type]
    }
    ^
    Stack dump:
    0. Program arguments: G:\All_SVN\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++.exe -cc1 -triple armv7-none-linux-androideabi -emit-obj -mnoexecstack -disable-free -main-file-name Bulk_Assembly-CSharp_24.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu cortex-a8 -target-feature +soft-float-abi -target-feature +neon -target-abi aapcs-linux -mfloat-abi soft -target-linker-version 2.24 -g -dwarf-column-info -ffunction-sections -fdata-sections -coverage-file G:\All_SVN\renernbuyu.1.82\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8900F6AD9D5B98ABCF526964F27CBDB9.o -resource-dir G:\All_SVN\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\..\lib\clang\3.6 -D LINUX -D ANDROID -D NDEBUG -I C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include -I C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include -I C:\Unity5.6.3f1\Editor\Data\il2cpp\libil2cpp -I C:\Unity5.6.3f1\Editor\Data\il2cpp\external\boehmgc\include -I G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput -I . -I G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include -I G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include\backward -I G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include -isysroot G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm -internal-isystem G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm/usr/local/include -internal-isystem G:\All_SVN\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\..\lib\clang\3.6\include -internal-externc-isystem G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm/include -internal-externc-isystem G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm/usr/include -Os -std=c++11 -fdeprecated-macro -fdebug-compilation-dir G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\assets\bin\Data\Managed -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -fstandalone-debug -fwrapv -mstackrealign -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o G:\All_SVN\renernbuyu.1.82\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8900F6AD9D5B98ABCF526964F27CBDB9.o -x c++ G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_24.cpp
    1. <eof> parser at end of file
    2. Code generation
    3. Running pass 'Function Pass Manager' on module 'G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_24.cpp'.
    4. Running pass 'If Converter' on function '@MsgReflection__cctor_m1439021677'
    clang++.exe: error: clang frontend command failed due to signal (use -v to see invocation)
    clang version 3.6
    Target: armv7-none-linux-androideabi
    Thread model: posix
    clang++.exe: note: diagnostic msg: PLEASE submit a bug report to http://source.android.com/source/report-bugs.html and include the crash backtrace, preprocessed source, and associated run script.
    clang++.exe: note: diagnostic msg:
    ********************

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

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


    Invocation was: Executable: "G:\All_SVN\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DLINUX -DANDROID -I"C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"C:\Unity5.6.3f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Unity5.6.3f1\Editor\Data\il2cpp\external\boehmgc\include" -I"G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -I"G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include" -I"G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include\backward" -I"G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fPIC -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -Os --sysroot "G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm" -gcc-toolchain "G:\All_SVN\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -mfpu=neon "G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_24.cpp" -o "G:\All_SVN\renernbuyu.1.82\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8900F6AD9D5B98ABCF526964F27CBDB9.o"

    ?? Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    ?? Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    ?? Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
    ?? il2cpp.Program.DoRun(String[] args)
    ?? il2cpp.Program.Run(String[] args)
    ?? il2cpp.Program.Main(String[] args)
    stderr:

    δ??????????: Unity.IL2CPP.Building.BuilderFailedException: In file included from G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_24.cpp:17:
    C:\Unity5.6.3f1\Editor\Data\il2cpp\libil2cpp\codegen/il2cpp-codegen.h:369:1: warning: control may reach end of non-void function [-Wreturn-type]
    }
    ^
    Stack dump:
    0. Program arguments: G:\All_SVN\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++.exe -cc1 -triple armv7-none-linux-androideabi -emit-obj -mnoexecstack -disable-free -main-file-name Bulk_Assembly-CSharp_24.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu cortex-a8 -target-feature +soft-float-abi -target-feature +neon -target-abi aapcs-linux -mfloat-abi soft -target-linker-version 2.24 -g -dwarf-column-info -ffunction-sections -fdata-sections -coverage-file G:\All_SVN\renernbuyu.1.82\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8900F6AD9D5B98ABCF526964F27CBDB9.o -resource-dir G:\All_SVN\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\..\lib\clang\3.6 -D LINUX -D ANDROID -D NDEBUG -I C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include -I C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include -I C:\Unity5.6.3f1\Editor\Data\il2cpp\libil2cpp -I C:\Unity5.6.3f1\Editor\Data\il2cpp\external\boehmgc\include -I G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput -I . -I G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include -I G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include\backward -I G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include -isysroot G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm -internal-isystem G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm/usr/local/include -internal-isystem G:\All_SVN\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\..\lib\clang\3.6\include -internal-externc-isystem G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm/include -internal-externc-isystem G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm/usr/include -Os -std=c++11 -fdeprecated-macro -fdebug-compilation-dir G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\assets\bin\Data\Managed -ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden -fstandalone-debug -fwrapv -mstackrealign -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o G:\All_SVN\renernbuyu.1.82\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8900F6AD9D5B98ABCF526964F27CBDB9.o -x c++ G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_24.cpp
    1. <eof> parser at end of file
    2. Code generation
    3. Running pass 'Function Pass Manager' on module 'G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_24.cpp'.
    4. Running pass 'If Converter' on function '@MsgReflection__cctor_m1439021677'
    clang++.exe: error: clang frontend command failed due to signal (use -v to see invocation)
    clang version 3.6
    Target: armv7-none-linux-androideabi
    Thread model: posix
    clang++.exe: note: diagnostic msg: PLEASE submit a bug report to http://source.android.com/source/report-bugs.html and include the crash backtrace, preprocessed source, and associated run script.
    clang++.exe: note: diagnostic msg:
    ********************

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

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


    Invocation was: Executable: "G:\All_SVN\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++"
    Arguments: -DLINUX -DANDROID -I"C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"C:\Unity5.6.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"C:\Unity5.6.3f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Unity5.6.3f1\Editor\Data\il2cpp\external\boehmgc\include" -I"G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -I"G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include" -I"G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include\backward" -I"G:\All_SVN\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fPIC -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++11 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -Os --sysroot "G:\All_SVN\android-ndk-r10e\platforms\android-16\arch-arm" -gcc-toolchain "G:\All_SVN\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -mfpu=neon "G:\All_SVN\renernbuyu.1.82\Temp\StagingArea\Il2Cpp\il2cppOutput\Bulk_Assembly-CSharp_24.cpp" -o "G:\All_SVN\renernbuyu.1.82\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8900F6AD9D5B98ABCF526964F27CBDB9.o"

    ?? Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    ?? Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    ?? Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
    ?? il2cpp.Program.DoRun(String[] args)
    ?? il2cpp.Program.Run(String[] args)
    ?? il2cpp.Program.Main(String[] args)

    UnityEngine.Debug:LogError(Object)
    UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:96)
    UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:313)
    UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:304)
    UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
    UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:34)
    UnityEditor.BuildPipeline:BuildPlayer(String[], String, BuildTarget, BuildOptions)
    SDKSelectAndroid:BulidTarget(Int32, Int32, Int32) (at Assets/Editor/SDKSelectAndroid.cs:560)
    SDKSelectAndroid:startBuildTarget() (at Assets/Editor/SDKSelectAndroid.cs:399)
    SDKSelectAndroid:OnGUI() (at Assets/Editor/SDKSelectAndroid.cs:375)
    UnityEditor.HostView:OnGUI()
     
  35. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    This looks like a bug in the Android clang compiler. It seems to happen when clang is compiling the C++ code generated for the static constructor of the
    Code (csharp):
    1. MsgReflection[\CODE] type. This can happen when a method has many local variables (1000 or more).
    2.  
    3. I would recommend looking at that function to see if it can be broken up into smaller functions.
    4.  
    5. This is just a guess though - we could take a look at the project with a bug report if you can submit it.
     
  36. zj09

    zj09

    Joined:
    Jul 3, 2018
    Posts:
    2
    Thank you very much for your help. My problem has been solved.Thank you so much!
     
  37. taylank

    taylank

    Joined:
    Nov 3, 2012
    Posts:
    182
    I am unable to build for WIndows standalone, using Unity 2018.2.2f. I get the below IL2CPP exception.

    The comment line in question (Bulk_Assembly-CSharp_10.cpp(40789)) looks like this: // public static char[] StringObfuscatorPassword = "ÝúbUu‹¸CÁ§*4PÚ©-᩾@T6D‰l±‘ÒWâuzÅm4GÐóØ$=Í g,¥Qƒ ë®iKEß r¡Ÿ×60Ít 4öÓ~^«y:–Èd1<Q™ÛÝúbUu‹¸CÁ§*4PÚ©-᩾@T6D‰l±‘ÒWâuzÅm4GÐóØ$=Í g,¥Qƒ ë®iKEß r¡Ÿ×60Ít 4öÓ~^«y:–Èd".ToCharArray();

    Code (CSharp):
    1. Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityjit" --compile-cpp --libil2cpp-static --platform="WindowsDesktop" --architecture="x64" --configuration="Release" --outputpath="D:\Projects\VictoryCity\victory_game\Temp/StagingArea/Data\Native\GameAssembly.dll" --cachedirectory="D:\Projects\VictoryCity\victory_game\Assets\..\Library/il2cpp_cache" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Unity.TextMeshPro.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Zenject.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\DOTween.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\ES2.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Sirenix.Serialization.Config.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\UnityEngine.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\mscorlib.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Sirenix.OdinInspector.Attributes.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Sirenix.Serialization.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Sirenix.Utilities.dll" --assembly="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Managed\Zenject-usage.dll" --generatedcppdir="D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\il2cppOutput"
    2.  
    3. stdout:
    4. Building GameAssembly.dll with MsvcDesktopToolChain
    5.     Msvc Install Version: 15.0
    6.     Msvc Install SDK Directory: C:\Program Files (x86)\Windows Kits\10
    7.     Msvc Linker Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64\link.exe
    8.     Msvc Compiler Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64\cl.exe
    9.  
    10.     Output directory: D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\Native
    11.     Cache directory: D:\Projects\VictoryCity\victory_game\Library\il2cpp_cache
    12. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: Bulk_Assembly-CSharp_10.cpp
    13. D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\il2cppOutput\Bulk_Assembly-CSharp_10.cpp(40789): fatal error C1071: unexpected end of file found in comment
    14.  
    15. Invocation was: Executable: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64\cl.exe"
    16. Arguments: "D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\il2cppOutput\Bulk_Assembly-CSharp_10.cpp" /nologo /c /bigobj /W3 /Zi /EHs /GR- /Gy /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /Ox /Oi /Oy- /GS- /Gw /GF /Zo /MT /DNET_4_0 /DUNITY_JIT /DGC_NOT_DLL /DRUNTIME_IL2CPP /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_NDEBUG /DNDEBUG /DWINDOWS_SDK_BUILD_VERSION=16299 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP /I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" /I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" /I"D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\il2cppOutput" /I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt" /Fo"D:\Projects\VictoryCity\victory_game\Library\il2cpp_cache\39467646B0D47B64514AB10C43135C41.obj" /Fd"D:\Projects\VictoryCity\victory_game\Library\il2cpp_cache\39467646B0D47B64514AB10C43135C41.pdb"
    17. EnvArg key: PATH value: C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64
    18.  
    19.   at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    20.   at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    21.   at il2cpp.Program.DoRun(String[] args)
    22.   at il2cpp.Program.Run(String[] args)
    23.   at il2cpp.Program.Main(String[] args)
    24. stderr:
    25.  
    26. Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: Bulk_Assembly-CSharp_10.cpp
    27. D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\il2cppOutput\Bulk_Assembly-CSharp_10.cpp(40789): fatal error C1071: unexpected end of file found in comment
    28.  
    29. Invocation was: Executable: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64\cl.exe"
    30. Arguments: "D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\il2cppOutput\Bulk_Assembly-CSharp_10.cpp" /nologo /c /bigobj /W3 /Zi /EHs /GR- /Gy /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /Ox /Oi /Oy- /GS- /Gw /GF /Zo /MT /DNET_4_0 /DUNITY_JIT /DGC_NOT_DLL /DRUNTIME_IL2CPP /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_NDEBUG /DNDEBUG /DWINDOWS_SDK_BUILD_VERSION=16299 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP /I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" /I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" /I"D:\Projects\VictoryCity\victory_game\Temp\StagingArea\Data\il2cppOutput" /I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt" /Fo"D:\Projects\VictoryCity\victory_game\Library\il2cpp_cache\39467646B0D47B64514AB10C43135C41.obj" /Fd"D:\Projects\VictoryCity\victory_game\Library\il2cpp_cache\39467646B0D47B64514AB10C43135C41.pdb"
    31. EnvArg key: PATH value: C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX64\x64
    32.  
    33.   at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
    34.   at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
    35.   at il2cpp.Program.DoRun(String[] args)
    36.   at il2cpp.Program.Run(String[] args)
    37.   at il2cpp.Program.Main(String[] args)
    38.  
    39. UnityEngine.Debug:LogError(Object)
    40. UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
    41. UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
    42. UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:380)
    43. UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:361)
    44. UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:178)
    45. UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:42)
    46. DesktopStandalonePostProcessor:SetupStagingArea(BuildPostProcessArgs, HashSet`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:238)
    47. DesktopStandalonePostProcessor:PostProcess(BuildPostProcessArgs) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:41)
    48. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
    49.  
     
    Last edited: Aug 13, 2018
  38. taylank

    taylank

    Joined:
    Nov 3, 2012
    Posts:
    182
    Actually the whole block in question seems to an if else block but "else" is missing

    Code (CSharp):
    1.  
    2. // System.Void I2.Loc.StringObfucator::.cctor()
    3. extern "C" IL2CPP_METHOD_ATTR void StringObfucator__cctor_m3811675715 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
    4. {
    5.    static bool s_Il2CppMethodInitialized;
    6.    if (!s_Il2CppMethodInitialized)
    7.    {
    8.        il2cpp_codegen_initialize_method (StringObfucator__cctor_m3811675715_MetadataUsageId);
    9.        s_Il2CppMethodInitialized = true;
    10.    }
    11.    {
    12.        // public static char[] StringObfuscatorPassword = "ÝúbUu‹¸CÁ§*4PÚ©-᩾@T6D‰l±‘ÒWâuzÅm4GÐóØ$=Í g,¥Qƒ    ë®iKEß r¡Ÿ×60Ít 4öÓ~^«y:–Èd1<Q™ÛÝúbUu‹¸CÁ§*4PÚ©-᩾@T6D‰l±‘ÒWâuzÅm4GÐóØ$=Í g,¥Qƒ    ë®iKEß r¡Ÿ×60Ít 4öÓ~^«y:–Èd".ToCharArray();
    13.        NullCheck(_stringLiteral1718003936);
    14.        CharU5BU5D_t3528271667* L_0 = String_ToCharArray_m1492846834(_stringLiteral1718003936, /*hidden argument*/NULL);
    15.        ((StringObfucator_t2024869326_StaticFields*)il2cpp_codegen_static_fields_for(StringObfucator_t2024869326_il2cpp_TypeInfo_var))->set_StringObfuscatorPassword_0(L_0);
    16.        return;
    17.    }
    18. }
    19.  
    On the C# side, this is the code that is being converted:
    Code (CSharp):
    1. namespace I2.Loc
    2. {
    3.     // Simple String Obfucator
    4.     // (not particularly safe, but will stop most players from hacking your strings and its FAST)
    5.  
    6.     public class StringObfucator
    7.     {
    8.         // Change this for your projects if you need extra security
    9.         public static char[] StringObfuscatorPassword = "ÝúbUu‹¸CÁ§*4PÚ©-᩾@T6D‰l±‘ÒWâuzÅm4GÐóØ$=Í g,¥Qƒ    ë®iKEß r¡Ÿ×60Ít 4öÓ~^«y:–Èd1<Q™ÛÝúbUu‹¸CÁ§*4PÚ©-᩾@T6D‰l±‘ÒWâuzÅm4GÐóØ$=Í g,¥Qƒ    ë®iKEß r¡Ÿ×60Ít 4öÓ~^«y:–Èd".ToCharArray();
    10.  
    11.         public static string Encode(string NormalString)
    12.         {
    13.             try
    14.             {
    15.                 var str = XoREncode(NormalString);
    16.                 return ToBase64(str);
    17.             }
    18.             catch (System.Exception)
    19.             {
    20.                 return null;
    21.             }
    22.         }
    23.      
    24.         public static string Decode(string ObfucatedString)
    25.         {
    26.             try
    27.             {
    28.                 var str = FromBase64(ObfucatedString);
    29.                 return XoREncode(str);
    30.             }
    31.             catch (System.Exception)
    32.             {
    33.                 return null;
    34.             }
    35.         }
    36.  
    37.         static string ToBase64(string regularString)
    38.         {
    39.             byte[] toEncodeAsBytes = System.Text.Encoding.UTF8.GetBytes(regularString);
    40.             return System.Convert.ToBase64String(toEncodeAsBytes);
    41.         }
    42.  
    43.         static string FromBase64(string base64string)
    44.         {
    45.             byte[] encodedDataAsBytes = System.Convert.FromBase64String(base64string);
    46.             return System.Text.Encoding.UTF8.GetString(encodedDataAsBytes, 0, encodedDataAsBytes.Length);
    47.         }
    48.  
    49.         static string XoREncode(string NormalString)
    50.         {
    51.             try
    52.             {
    53.                 var pass = StringObfuscatorPassword;
    54.                 var buffer = NormalString.ToCharArray();
    55.  
    56.                 var passlen = pass.Length;
    57.  
    58.                 for (int i = 0, imax = buffer.Length; i < imax; ++i)
    59.                     buffer[i] = (char)(buffer[i] ^ pass[i % passlen] ^ (byte)(i % 2 == 0 ? i * 23 : -i * 51));
    60.  
    61.                 return new string(buffer);
    62.             }
    63.             catch (System.Exception)
    64.             {
    65.                 return null;
    66.             }
    67.         }
    68.  
    69.     }
    70. }
     
    Last edited: Aug 13, 2018
  39. taylank

    taylank

    Joined:
    Nov 3, 2012
    Posts:
    182
    Problem solved. Interestingly after the following refactoring, the project built just fine:

    Code (CSharp):
    1.  public const string password = "ÝúbUu‹¸CÁ§*4PÚ©-᩾@T6D‰l±‘ÒWâuzÅm4GÐóØ$=Í g,¥Qƒ    ë®iKEß r¡Ÿ×60Ít 4öÓ~^«y:–Èd1<Q™ÛÝúbUu‹¸CÁ§*4PÚ©-᩾@T6D‰l±‘ÒWâuzÅm4GÐóØ$=Í g,¥Qƒ    ë®iKEß r¡Ÿ×60Ít 4öÓ~^«y:–Èd";
    2.         public static char[] StringObfuscatorPassword => password.ToCharArray();
     
    Johnnemann likes this.
  40. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    This issue occurs because IL2CPP is trying to emit the C# code as comments in the generated C++ code. We will correct the problem, but I'm glad you have a work around.
     
  41. alenushkamoscow

    alenushkamoscow

    Joined:
    Jan 6, 2019
    Posts:
    5
    I've got the same Exception: C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly! too.
    I have latest version of Unity 2018.3.0f2. Get this error trying to build&run under webGL. If i build only, I get succes log, but no files in build destination folder.
     
  42. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    @alenushkamoscow

    Can you provide more details. The editor.log file should have another message after this one with more specific information that might be helpful.
     
  43. alenushkamoscow

    alenushkamoscow

    Joined:
    Jan 6, 2019
    Posts:
    5
    Of cause, thank you for the reply.
     

    Attached Files:

  44. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    Unfortunately, it looks like the error message from Emscripten is getting munged into unprintable characters someone. Can you try this on a US-English locale?
     
  45. alenushkamoscow

    alenushkamoscow

    Joined:
    Jan 6, 2019
    Posts:
    5
  46. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
  47. alenushkamoscow

    alenushkamoscow

    Joined:
    Jan 6, 2019
    Posts:
    5
    I tried, without success. Where can I find "readable error message from Emscripten"?
     
  48. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    The error messages from Emscripten will be in the editor log file. Unfortunately some tools don't handle non-English locales well, and that seems to be the case with Emscripten here. Can you change this machine to a US-English locale and try to cause the error again? I hope that the editor log file will have an error message we can read in that case.
     
  49. Enjoy_ua

    Enjoy_ua

    Joined:
    May 8, 2019
    Posts:
    1
    Unity 2018.4.0f1 Personal, NDK r16b
    Pls help!


    1: Error

    Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="G:\Unity\Проекты\Piano\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="G:\Unity\Проекты\Piano\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/Users/Enjoy/AppData/Local/Android/sdk/ndk-bundle" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --directory="G:\Unity\Проекты\Piano\Temp\StagingArea\assets\bin\Data\Managed" --generatedcppdir="G:\Unity\Проекты\Piano\Temp\StagingArea\Il2Cpp\il2cppOutput"

    stdout:
    Building libil2cpp.so with AndroidToolChain
    Output directory: G:\Unity\�஥���\Piano\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
    Cache directory: G:\Unity\�஥���\Piano\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
    ObjectFiles: 534 of which compiled: 534
    Time Compile: 7051 milliseconds Il2CppAttributes.cpp
    Time Compile: 6504 milliseconds Bulk_mscorlib_4.cpp
    Time Compile: 6420 milliseconds Bulk_mscorlib_10.cpp
    Time Compile: 6342 milliseconds Bulk_Generics_5.cpp
    Time Compile: 6329 milliseconds Il2CppInvokerTable.cpp
    Time Compile: 6085 milliseconds Bulk_mscorlib_9.cpp
    Time Compile: 6032 milliseconds Bulk_Generics_6.cpp
    Time Compile: 6025 milliseconds Bulk_Generics_0.cpp
    Time Compile: 5979 milliseconds Bulk_mscorlib_3.cpp
    Time Compile: 5914 milliseconds Bulk_Generics_1.cpp
    Total compilation time: 106510 milliseconds.
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Users\Enjoy\AppData\Local\Android\sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Enjoy\AppData\Local\Temp\tmpCF3B.tmp" -o "G:\Unity\�஥���\Piano\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_8CA39DFE8FA6C689D755E3C960BF69D3\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\Users\Enjoy\AppData\Local\Android\sdk\ndk-bundle\platforms\android-16\arch-arm" -gcc-toolchain "C:\Users\Enjoy\AppData\Local\Android\sdk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -Wl,--wrap,sigaction -L "C:\Users\Enjoy\AppData\Local\Android\sdk\ndk-bundle\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -llog -rdynamic -fuse-ld=gold.exe

    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/559D8344160EFE5DCADE38F5FE817FAB.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/32AB786C4DB6B04540A9EEA329610A29.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/10877BD962DF846D6D66AD88CDE7441F.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/562A6BBF8151FAD5CDAE5CDCCFBD8CF5.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/F6304A739AB73E5F93FC908334C99294.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/FB6B8B64C558DDA0A8EC25E2FA657272.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/66B31D305826E22326F922C6786F2B79.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/CAC4EC8C92C52D1A7910B0A7010A21E5.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/551402A0027BB0745163BE2606C55ECC.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/7DB5BF070DF53D8D8E51A2CFE01BF2C3.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/E0E5BF25A82857C8D4F707D7B63BCFD3.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/000E2A35E6C7375B94D09913280D17FC.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/33202D612097DBC94559947CB1551C96.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/4D0A0B52D72A5AAF9805777DFCC69D17.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/CCB96989B6C2E568626788B661E02357.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/4947CD1CAF6D263B99AB3415BA9E6D08.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/08E6D26C480A74A3B43BADF739CBF2CF.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/FAEC0F7A4BD41F04E33937FA5F3691B6.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/9EA0DE7722DD5B0A8DB0E81C2B33AAF7.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/59B6F0BEE557586ED2144EFB211A04C7.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/4F56118B9955B32D65C5C4DF63043AC9.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/B553C50C9297F0B12FC3C05AEC2271C3.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/229C97BDB85E0B346113002456623BB3.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/60D7A398EF926C20526134BEFDC2FF8C.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/731BA5F3F09B0E50CB679117BC6108D8.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5B4253A50DA41174F41A5F4737F16C2B.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/12FD1B38BDAF6C41A1A25FEB46EAA8AE.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/400B8860AB3B417F5C5969350CB046D1.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/B6AF81CA2E5853AC0BD6E0604629B892.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/86211A2A5971DD49630DB0238972E117.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6AA946DF281BC404DBA835F336346B24.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/F02C00F613510195E80ED4FD64A8F5C0.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/04AAB422B3D2E48FF2C7F21B64E3F96D.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/E998E72F2E8E25F18BF90380006C059B.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/7EE72C039634DA238B07495048BE0678.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/2AE28970D0273E158CCFB57A13D4D149.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/39B12094A8E5F6613D346D8D0987967B.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/38FE3206BE87BC9A5FA85FD147916EF9.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/646522A00BD6FA8FD60A0363434B36BC.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/C16032AEE9AFB456534A318255A2CBA7.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/9034B94ECB95E5B28619050101677335.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5F019AAE929E748BD9D8E3652B4B41A4.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/971D07374F0064751283787BCD66B1B2.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/15E7B5066B00CEAA630F435315C13A06.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/20A702301CAD05FE950587594D1A06BF.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/9FC0FC0DE66EBED375C72CB66DA917E8.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/1CA13638AA23D96B40080CF6BCF0E455.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5D8E95EEEE5AC61A26116FA3E77E838E.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/99D5B03C6D686310ED3FB048EDDD8D95.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/42792E5BDC00FA8A235EF24816F023EA.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/2CF9B6DA8A12E584A6CC3CBA2B914FE4.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6539689109473EA338541927D7FD919B.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/6188E2146E3623A22869C7D32CAF4B40.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/A726F00E7A27ABF7B49C636773D05819.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/8FF2A12C848629AEB5E1D9DFE4FB2510.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DBCF0EFBC8EE11B8B35876F4D6A656B4.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/12BBDD51D962B7582F00954F346632D9.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6E1F640D4A0468FBE22E8A8B58E86B9F.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/E7C077A8C156F9CF0F4C4DB2791C81AA.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/79FBC8CBE5EF86C03A3488413B0379D3.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3C8D44A7DF341DCD982D28FA12CAFB90.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/472733DA87DE640C94237803A6AC261A.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/650C7C79C219FF63D057D0825796395B.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/C9728670DDCC7BD275F43E3C537324F2.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/B98774B72297B187AC7C19D883265753.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6CF8CD6CCBFFD023202561514D7BF7ED.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/44B69B4F8F87F796D7D84313A3A04F85.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/37CB00407937597733E1936ECBCD8703.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/952623E2777C2DE202EBDEE005E37A2F.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/2AE21E55CD472EAD27ADD65BA9812ED3.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/FDE9B998D40D21E24BD5C1300A69AF23.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/0ABD602FE44D4150D2EEA9B2DD51C134.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5A53760F6FBB0F7040283026E264B4C9.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DDB0B3BED41C73E992E4439CCD21F2F1.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5A74DE710BFC064AAE8FF22BE0C01257.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/8F3DBFF20D043CE3F300E564B40B5A41.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/C704DCF1EEAEC071963E6E7B10DE04AD.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5F3B0D336394B45932D71872995C7EFB.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/99E3CC1423025CE00CC21AE88018D24E.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5244E4EC3EBBBBFF76F6C8D1526428FC.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/00F04A493DB61AA832574FAC59E40338.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/042741301E302E957D24FFAAAD3C2D6A.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/AFFC81EDB8279E62F994F6E101D81832.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/064F674FEFD6596DE5E806C197A66112.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3577081C9A52B972D4F3B338EA3B1BA1.o'
    clang++.exe: error: no such file or directory: 'G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/15626DE5A37062EC4A444D86AEE64F8F.o<message truncated>


    2 Error
    Exception: C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.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.Action`1[T] setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
    UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:368)
    UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (System.String inputDirectory, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:349)
    UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:211)
    UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:35)
    UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <3c0b2fdf8ace4ae49f054e74ca773557>:0)
    UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <3c0b2fdf8ace4ae49f054e74ca773557>:0)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <3c0b2fdf8ace4ae49f054e74ca773557>:0)
    UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <3c0b2fdf8ace4ae49f054e74ca773557>:0)
    UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:286)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)

    Windows Error
    Signature problems:
    Problem Event Name: CLR20r3
    Signature Problem 01: il2cpp.exe
    The signature of the problem 02: 0.0.0.0
    Signature problems 03: 5cc8bd21
    Signature Problem 04: Unity.IL2CPP.Building
    The signature of the problem 05: 0.0.0.0
    Signature problems 06: 5cc8bd1c
    Signature problems 07: 2c
    Signature Problems 08: 1c1
    The signature of the problem 09: LV4U3GLNJ451C1YCWQVCP33JJDL2RWMZ
    OS version: 6.2.9200.2.0.0.256.48
    Language code: 1049
    Additional Information 1: 2c1c
    Additional Information 2: 2c1cb879460272fe8b074b03ac1759a5
    Additional Information 3: f857
    Additional Information 4: f8578228819da70e22f661dcca947bc8
     
  50. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,773
    It looks like the build cache is corrupt. I'm not sure why that happened, but you can try to delete the folder G:/Unity/???????/Piano/Library/il2cpp_android_armeabi-v7a/il2cpp_cache. That should allow the build cache to be re-created on the next build.