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.

Il2cp Build Fail

Discussion in 'Editor & General Support' started by edgars_unity, Apr 11, 2019.

  1. edgars_unity

    edgars_unity

    Joined:
    Feb 7, 2019
    Posts:
    22
    Running into an issue using scripting backend Il2cp building and running project get a constant error on Unity 2018.3.8f1.

    I am using mapbox importing into unity and building and running with IL2CP.

    Tried mac tried windows. Has anyone run into a similar issue or idea to resolve this? Best I can work out something to do with ARKitFaceTrackingConfiguration_IsARKitFaceTrackingConfigurationSupported

    Failed running /Applications/Unity/Hub/Editor/2018.3.8f1/Unity.app/Contents/il2cpp/build/il2cppcore/il2cppcore.dll --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARM64" --configuration="Debug" --outputpath="/Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/assets/bin/Data/Native/arm64-v8a/libil2cpp.so" --cachedirectory="/Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Assets/../Library/il2cpp_android_arm64-v8a/il2cpp_cache" --additional-include-directories="/Applications/Unity/Hub/Editor/2018.3.8f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/Applications/Unity/Hub/Editor/2018.3.8f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" --tool-chain-path="/Users/edgar/Documents/Android/sdk/android-ndk-r16b" --map-file-parser="/Applications/Unity/Hub/Editor/2018.3.8f1/Unity.app/Contents/Tools/MapFileParser/MapFileParser" --directory="/Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="/Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput"

    stdout:
    Building libil2cpp.so with AndroidToolChain
    Output directory: /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/assets/bin/Data/Native/arm64-v8a
    Cache directory: /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache
    ObjectFiles: 653 of which compiled: 0
    Total compilation time: 494 milliseconds.
    il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: /Users/edgar/Documents/Android/sdk/android-ndk-r16b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ @"/var/folders/6p/dxc_jlwd2l393k8vy276c5qm0000gn/T/tmpxA6B8I.tmp" -o "/Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/linkresult_3E858CC160B437F63F52FFA04E1B3B6B/libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "/Users/edgar/Documents/Android/sdk/android-ndk-r16b/platforms/android-21/arch-arm64" -gcc-toolchain "/Users/edgar/Documents/Android/sdk/android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64" -target aarch64-none-linux-android -Wl,--wrap,sigaction -L "/Users/edgar/Documents/Android/sdk/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a" -lgnustl_static -llog -rdynamic -fuse-ld=bfd

    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `ARFaceAnchor_GetBlendShapesInfo_mDF8D7C1C1669D610ABC5D3730D43F3021A3DAEFD':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:22071: undefined reference to `GetBlendShapesInfo'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `ARKitFaceTrackingConfiguration_IsARKitFaceTrackingConfigurationSupported_m021C73A4F853ED9BE3F12B39F9359B0F2DCAFFC1':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:22796: undefined reference to `IsARKitFaceTrackingConfigurationSupported'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `ARKitSessionConfiguration_IsARKitSessionConfigurationSupported_m602D22E80E9F7C9298F33A6C793AA0A5E8273404':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:22904: undefined reference to `IsARKitSessionConfigurationSupported'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `ARKitWorldTrackingSessionConfiguration_IsARKitWorldTrackingSessionConfigurationSupported_m85822706C5A69E6BD00F38F399D266B4891362A5':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:23022: undefined reference to `IsARKitWorldTrackingSessionConfigurationSupported'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_unity_CreateNativeARSession_m3D2ED1AE30EFF9F371A40D380626B8768BB0A5FC':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26739: undefined reference to `unity_CreateNativeARSession'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_session_SetSessionCallbacks_mB5CD2ACB31F311107032782F58C261EB34C826A0':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26770: undefined reference to `session_SetSessionCallbacks'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_session_SetPlaneAnchorCallbacks_mEB4992CF14098FC212E0DCA6CECE7F744E407607':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26792: undefined reference to `session_SetPlaneAnchorCallbacks'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_session_SetUserAnchorCallbacks_m3DB2B9EBF9A858879703266030B359166027EE2A':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26814: undefined reference to `session_SetUserAnchorCallbacks'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_session_SetFaceAnchorCallbacks_m972B9D08E75C3FAD2D89072DE268736CB2582627':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26836: undefined reference to `session_SetFaceAnchorCallbacks'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_StartWorldTrackingSession_m07695486857C97F816C2BC93B20873A59C444068':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26852: undefined reference to `StartWorldTrackingSession'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_StartWorldTrackingSessionWithOptions_m31C822CC1F5BF313C1F3D63B7974A8AC4D94836D':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26871: undefined reference to `StartWorldTrackingSessionWithOptions'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_StartSession_m709F01A2AFA3D0C239C70377477ADB1AEEFF598E':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26890: undefined reference to `StartSession'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_StartSessionWithOptions_m12B545B1397F86DFEBB03BD2384ABEAAF8A4983F':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26909: undefined reference to `StartSessionWithOptions'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_StartFaceTrackingSession_m994AF0416DA54AD7AC268AC6AB2DF882E19999C6':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26928: undefined reference to `StartFaceTrackingSession'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_StartFaceTrackingSessionWithOptions_m1589D526D8457F4D2F663B88C2848F392F31024E':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26947: undefined reference to `StartFaceTrackingSessionWithOptions'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_PauseSession_m7AE10640944D156CD1BCEE0698E4343E8EC5ADAE':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26960: undefined reference to `PauseSession'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_HitTest_m48F7D0E2B211592549E4339DD72862425DFA49E9':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26970: undefined reference to `HitTest'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_GetLastHitTestResult_m577AA98E3D9847D19D6EB99114B489BBAFA9E3DD':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:26983: undefined reference to `GetLastHitTestResult'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_GetVideoTextureHandles_m6BFFD6A9B0C363855A7F1ECADBBB29132771BCB3':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:27002: undefined reference to `GetVideoTextureHandles'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_GetAmbientIntensity_m7AB3BE1531B9BCDACB389842A585B4153C4F3D6D':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:27013: undefined reference to `GetAmbientIntensity'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_GetTrackingQuality_mBF54D267206C30976EB7B098D5982F48AEE8E20B':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:27024: undefined reference to `GetTrackingQuality'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_GetARPointCloud_m5329B6314EE934C374E3CBB93386ACBC6E967868':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:27035: undefined reference to `GetARPointCloud'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_SetCameraNearFar_m7F109E103BF37CBCD020BB97078EC2A4F4239671':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:27046: undefined reference to `SetCameraNearFar'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_CapturePixelData_mD366F50AF72EC129B4459D6F34AF097A27266228':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:27056: undefined reference to `CapturePixelData'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_SessionAddUserAnchor_m6D6596147730F802F526B587D9F7E834C1BF6C65':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:27066: undefined reference to `SessionAddUserAnchor'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `UnityARSessionNativeInterface_SessionRemoveUserAnchor_mB86A1574F32C8EE603520AD66F922C6698925043':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:27081: undefined reference to `SessionRemoveUserAnchor'
    clang++: error: linker command failed with exit code 1 (use -v to see invocation)


    at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
    at Unity.IL2CPP.Building.CppProgramBuilder.Build(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: /Users/edgar/Documents/Android/sdk/android-ndk-r16b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ @"/var/folders/6p/dxc_jlwd2l393k8vy276c5qm0000gn/T/tmpxA6B8I.tmp" -o "/Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/linkresult_3E858CC160B437F63F52FFA04E1B3B6B/libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "/Users/edgar/Documents/Android/sdk/android-ndk-r16b/platforms/android-21/arch-arm64" -gcc-toolchain "/Users/edgar/Documents/Android/sdk/android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64" -target aarch64-none-linux-android -Wl,--wrap,sigaction -L "/Users/edgar/Documents/Android/sdk/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a" -lgnustl_static -llog -rdynamic -fuse-ld=bfd

    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `ARFaceAnchor_GetBlendShapesInfo_mDF8D7C1C1669D610ABC5D3730D43F3021A3DAEFD':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_7.cpp:22071: undefined reference to `GetBlendShapesInfo'
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Library/il2cpp_android_arm64-v8a/il2cpp_cache/B2AD1C80E4077FC521C33B2D538580A9.o: In function `ARKitFaceTrackingConfiguration_IsARKitFaceTrackingConfigurationSupported_m021C73A4F853ED9BE3F12B39F9359B0F2DCAFFC1':
    /Users/edgar/Documents/Scape/_ProjectStash/Unity/YetAnotherTest/Temp/StagingArea/Il2Cpp<message truncated>
     
    Last edited: Apr 12, 2019
  2. edgars_unity

    edgars_unity

    Joined:
    Feb 7, 2019
    Posts:
    22
    Last edited: Apr 12, 2019
  3. Matanyos

    Matanyos

    Joined:
    Nov 4, 2016
    Posts:
    12
    it fails i didn't download mapbox!, i dont have any Arkit references