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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Question il2cpp build failed Please help

Discussion in 'Editor & General Support' started by Abdulrazek, Jul 5, 2022.

  1. Abdulrazek

    Abdulrazek

    Joined:
    Mar 4, 2018
    Posts:
    5
    Hello,
    After i finished my game i tried to build it with Mono for ANDROID and it worked fine, But whenever i try to build it using il2cpp i get lots of errors in the last building step, most of them are complaining about file named "stddef.h" like this one:

    Files/Unity/Hub/Editor/2021.3.1f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r21d/toolchains/llvm/prebuilt/windows-x86_64/bin/../sysroot/usr/include\signal.h:33:
    C:\Program Files\Unity\Hub\Editor\2021.3.1f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\android-ndk-r21d\toolchains\llvm\prebuilt\windows-x86_64\sysroot\usr\include\sys\types.h(32,10): fatal error: 'stddef.h' file not found
    #include <stddef.h>
    ^~~~~~~~~~
    1 error generated.
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)

    BuildFailedException: Incremental Player build failed!
    UnityEditor.Modules.BeeBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at <1135c66e5f4c41a7831fa5798849d8b6>:0)
    UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <1135c66e5f4c41a7831fa5798849d8b6>:0)
    UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <cef18509d2a64c60b8ff238a98d49698>:0)
    UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.Int32 subtarget, 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 <1135c66e5f4c41a7831fa5798849d8b6>:0)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr, Boolean&)

    Build completed with a result of 'Failed' in 238 seconds (237934 ms)
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)

    UnityEditor.BuildPlayerWindow+BuildMethodException: 256 errors
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002da] in <1135c66e5f4c41a7831fa5798849d8b6>:0
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <1135c66e5f4c41a7831fa5798849d8b6>:0
    UnityEngine.GUIUtility:processEvent (int,intptr,bool&)

    UPDATE: I tried to build empty project Same Errors, So i think i'm missing a windows package or something

    I have checked this path : C:\Program Files\Unity\Hub\Editor\2021.3.1f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\android-ndk-r21d\toolchains\llvm\prebuilt\windows-x86_64\sysroot\usr\include\c++\v1\stddef.h
    And the file is 100% there!
     
    Last edited: Jul 5, 2022
  2. Abdulrazek

    Abdulrazek

    Joined:
    Mar 4, 2018
    Posts:
    5
    Please Help!!