here is the error report:
(Error: 1 Filename: Line: 0)
Failed running C:\Program Files\Unity5.4.2f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --extra-types.file="C:\Program Files\Unity5.4.2f1\Editor\Data\il2cpp\il2cpp_default_extra_types.txt" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\ES2.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\mscorlib.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\System.dll" --generatedcppdir="C:\Jenkins\Projects\client-android\Temp\StagingArea\Il2Cpp\il2cppOutput"
stdout:
IL2CPP error for type 'UnityEngine.UI.GridLayoutGroup/Corner' in assembly 'C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll'
Additional information: Build a development build for more information. 锟睫凤拷锟斤拷锟斤拷锟斤拷为锟斤拷Mono.Cecil.TypeReference锟斤拷锟侥讹拷锟斤拷强锟斤拷转锟斤拷为锟斤拷锟酵★拷Mono.Cecil.ByReferenceType锟斤拷锟斤拷
il2cpp.exe didn't catch exception: System.InvalidCastException: 锟睫凤拷锟斤拷锟斤拷锟斤拷为锟斤拷Mono.Cecil.TypeReference锟斤拷锟侥讹拷锟斤拷强锟斤拷转锟斤拷为锟斤拷锟酵★拷Mono.Cecil.ByReferenceType锟斤拷锟斤拷
锟斤拷 Unity.IL2CPP.StackAnalysis.StackStateBuilder.Build(IEnumerable`1 instructions)
锟斤拷 Unity.IL2CPP.StackAnalysis.StackAnalysis.Analyze()
锟斤拷 Unity.IL2CPP.MethodBodyWriter..ctor(CppCodeWriter writer, MethodReference methodReference, TypeResolver typeResolver, IRuntimeMetadataAccess metadataAccess, VTableBuilder vTableBuilder, MethodBodyWriterDebugOptions options)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodBody(MethodReference method, CppCodeWriter methodBodyWriter, IRuntimeMetadataAccess metadataAccess)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodWithMetadataInitialization(CppCodeWriter writer, String methodSignature, String methodFullName, Action`3 writeMethodBody, String uniqueIdentifier)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodDefinition(MethodReference method, IMethodCollector methodCollector)
锟斤拷 Unity.IL2CPP.SourceWriter.WriteGenericMethods(ReadOnlyInflatedCollectionCollector genericsCollectionCollector, IMetadataCollection metadataCollection)
锟斤拷 Unity.IL2CPP.SourceWriter.c__AnonStorey0.<>m__4()锟斤拷 Unity.IL2CPP.Common.ParallelHelper.ForEach[TSource](IEnumerable`1 source, Action`1 action, Func`2 shouldForceSerialCallback, Boolean loadBalance, Boolean betaTag)
锟斤拷 Unity.IL2CPP.ParallelHelper.ForEach[TSource](IEnumerable`1 source, Action`1 action, Boolean loadBalance, Boolean betaTag)
锟斤拷 Unity.IL2CPP.SourceWriter.WriteGenerics(ReadOnlyInflatedCollectionCollector genericsCollectionCollector, IEnumerable`1 allTypeDefinitions, IMetadataCollection metadataCollection)
锟斤拷 Unity.IL2CPP.AssemblyConverter.Apply()
锟斤拷 Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(NPath[] assemblies, NPath outputDir, NPath dataFolder)
锟斤拷 Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(IEnumerable`1 assemblyDirectories, IEnumerable`1 explicitAssemblies, NPath outputDir, NPath dataFolder)
锟斤拷 il2cpp.Program.DoRun(String[] args)
锟斤拷 il2cpp.Program.Run(String[] args)
锟斤拷 il2cpp.Program.Main(String[] args)
stderr:
未锟斤拷锟斤拷锟斤拷锟斤拷锟届常: System.InvalidCastException: 锟睫凤拷锟斤拷锟斤拷锟斤拷为锟斤拷Mono.Cecil.TypeReference锟斤拷锟侥讹拷锟斤拷强锟斤拷转锟斤拷为锟斤拷锟酵★拷Mono.Cecil.ByReferenceType锟斤拷锟斤拷
锟斤拷 Unity.IL2CPP.StackAnalysis.StackStateBuilder.Build(IEnumerable`1 instructions)
锟斤拷 Unity.IL2CPP.StackAnalysis.StackAnalysis.Analyze()
锟斤拷 Unity.IL2CPP.MethodBodyWriter..ctor(CppCodeWriter writer, MethodReference methodReference, TypeResolver typeResolver, IRuntimeMetadataAccess metadataAccess, VTableBuilder vTableBuilder, MethodBodyWriterDebugOptions options)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodBody(MethodReference method, CppCodeWriter methodBodyWriter, IRuntimeMetadataAccess metadataAccess)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodWithMetadataInitialization(CppCodeWriter writer, String methodSignature, String methodFullName, Action`3 writeMethodBody, String uniqueIdentifier)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodDefinition(MethodReference method, IMethodCollector methodCollector)
锟斤拷 Unity.IL2CPP.SourceWriter.WriteGenericMethods(ReadOnlyInflatedCollectionCollector genericsCollectionCollector, IMetadataCollection metadataCollection)
锟斤拷 Unity.IL2CPP.SourceWriter.c__AnonStorey0.<>m__4()锟斤拷 Unity.IL2CPP.Common.ParallelHelper.ForEach[TSource](IEnumerable`1 source, Action`1 action, Func`2 shouldForceSerialCallback, Boolean loadBalance, Boolean betaTag)
锟斤拷 Unity.IL2CPP.ParallelHelper.ForEach[TSource](IEnumerable`1 source, Action`1 action, Boolean loadBalance, Boolean betaTag)
锟斤拷 Unity.IL2CPP.SourceWriter.WriteGenerics(ReadOnlyInflatedCollectionCollector genericsCollectionCollector, IEnumerable`1 allTypeDefinitions, IMetadataCollection metadataCollection)
锟斤拷 Unity.IL2CPP.AssemblyConverter.Apply()
锟斤拷 Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(NPath[] assemblies, NPath outputDir, NPath dataFolder)
锟斤拷 Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(IEnumerable`1 assemblyDirectories, IEnumerable`1 explicitAssemblies, NPath outputDir, NPath dataFolder)
锟斤拷 il2cpp.Program.DoRun(String[] args)
锟斤拷 il2cpp.Program.Run(String[] args)
锟斤拷 il2cpp.Program.Main(String[] args)
↧
i hava met one il2cpp project building error...
↧
Export failed with Il2cpp on Android
I tried compiling with Il2cpp after my app was crashing unexpectely on my Android device without any apparently reasons on Mono2x(Before upgrading my device at 7.0 and upgrading unity at 5.5 everything was fine). Now the Il2cpp get me an error:
Failed running C:\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:\flappy-balls\FlappyBalls\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="D:\flappy-balls\FlappyBalls\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:/android-ndk-r10e" --extra-types.file="C:\Program Files\Unity\Editor\Data\il2cpp\il2cpp_default_extra_types.txt" --assembly="D:\flappy-balls\FlappyBalls\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="D:\flappy-balls\FlappyBalls\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="D:\flappy-balls\FlappyBalls\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.Advertisements.dll" --assembly="D:\flappy-balls\FlappyBalls\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="D:\flappy-balls\FlappyBalls\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.Analytics.dll" --assembly="D:\flappy-balls\FlappyBalls\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --assembly="D:\flappy-balls\FlappyBalls\Temp\StagingArea\assets\bin\Data\Managed\mscorlib.dll" --generatedcppdir="D:\flappy-balls\FlappyBalls\Temp\StagingArea\Il2Cpp\il2cppOutput"
stdout:
Building libil2cpp.so with AndroidToolChain.
Output directory: D:\flappy-balls\FlappyBalls\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
Cache directory: D:\flappy-balls\FlappyBalls\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
ObjectFiles: 458 of which compiled: 458
Time Compile: 52588 milliseconds Il2CppAttributes.cpp
Time Compile: 51593 milliseconds Bulk_mscorlib_6.cpp
Time Compile: 46477 milliseconds Bulk_Generics_8.cpp
Time Compile: 46472 milliseconds Bulk_mscorlib_1.cpp
Time Compile: 37293 milliseconds Il2CppInvokerTable.cpp
Time Compile: 28150 milliseconds Bulk_UnityEngine.UI_0.cpp
Time Compile: 25710 milliseconds GenericMethods0.cpp
Time Compile: 25202 milliseconds Bulk_mscorlib_7.cpp
Time Compile: 24945 milliseconds Bulk_mscorlib_3.cpp
Time Compile: 24574 milliseconds Bulk_UnityEngine_1.cpp
Total compilation time: 148848 milliseconds.
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: @"C:\Users\Stefano\AppData\Local\Temp\tmpB6E6.tmp" -o "D:\flappy-balls\FlappyBalls\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_90ACCBBC1BA9BA0B735A25056579A3E9\libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\android-ndk-r10e\platforms\android-9\arch-arm" -gcc-toolchain "C:\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -L "C:\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -fuse-ld=gold
in Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(IEnumerable`1 objectFiles, CppToolChainContext toolChainContext)
in Unity.IL2CPP.Building.CppProgramBuilder.Build()
in il2cpp.Program.DoRun(String[] args)
in il2cpp.Program.Run(String[] args)
in il2cpp.Program.Main(String[] args)
stderr:
Eccezione non gestita: Unity.IL2CPP.Building.BuilderFailedException: @"C:\Users\Stefano\AppData\Local\Temp\tmpB6E6.tmp" -o "D:\flappy-balls\FlappyBalls\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_90ACCBBC1BA9BA0B735A25056579A3E9\libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\android-ndk-r10e\platforms\android-9\arch-arm" -gcc-toolchain "C:\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -L "C:\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -fuse-ld=gold
in Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(IEnumerable`1 objectFiles, CppToolChainContext toolChainContext)
in Unity.IL2CPP.Building.CppProgramBuilder.Build()
in il2cpp.Program.DoRun(String[] args)
in il2cpp.Program.Run(String[] args)
in 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:281)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:272)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:126)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:32)
UnityEditor.HostView:OnGUI()
↧
↧
IL2CPP with JIT-requiring code: When does it report this?
I've had a surprisingly hard time finding a concrete answer to this. If I have code in-game that require JIT compilation (some types of XML serializer do this, for example) and switch to an IL2CPP back-end, does it report these problems at compile time? Or does it not say anything until you actually exercise that code?
This seems like something that could be reported at compile time, but maybe I'm niave.
↧
Using Il2Cpp in IOS to pass arrays of variable length
I have defined a function type to call back into C# from a native C++ plugin:
[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
public delegate void MyDelegate_i_s_fa ( int arg1, [MarshalAs(UnmanagedType.LPStr)] string arg2, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] float[] arg3_1, int arg3_2 );
Note: I am using SizeParamIndex to specify the length of the float array of argument #3. This seems to work on all platforms, including JavaScript, except on IOS. On IOS, the array is always of length 1. How do I get this to work?
Thanks in advance,
Blaine
↧
IL2CPP Android Build Failure 5.5.0p3
Error trying to build for Android using IL2CPP:
Failed running C:\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:\_Projects\LOA_5.5_Android\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="D:\_Projects\LOA_5.5_Android\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/Danish/AppData/Local/Android/android-ndk-r10e" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --extra-types.file="C:\Program Files\Unity\Editor\Data\il2cpp\il2cpp_default_extra_types.txt" --assembly="D:\_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="D:\_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="D:\_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-UnityScript-firstpass.dll" --assembly="D:\_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-UnityScript.dll" --assembly="D:\_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="D:\_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --assembly="D:\_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\System.dll" --generatedcppdir="D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput"
stdout:
Building libil2cpp.so with AndroidToolChain.
Output directory: D:\_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
Cache directory: D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
ObjectFiles: 524 of which compiled: 524
Time Compile: 160308 milliseconds Il2CppAttributes.cpp
Time Compile: 64838 milliseconds Bulk_mscorlib_6.cpp
Time Compile: 62718 milliseconds Bulk_Generics_10.cpp
Time Compile: 55489 milliseconds Il2CppInvokerTable.cpp
Time Compile: 46689 milliseconds Bulk_Assembly-CSharp-firstpass_8.cpp
Time Compile: 44726 milliseconds Bulk_Assembly-CSharp_14.cpp
Time Compile: 44320 milliseconds Bulk_Assembly-CSharp-firstpass_2.cpp
Time Compile: 42251 milliseconds Bulk_mscorlib_1.cpp
Time Compile: 42226 milliseconds Bulk_Generics_11.cpp
Time Compile: 41717 milliseconds GenericMethods0.cpp
Total compilation time: 542985 milliseconds.
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Danish\AppData\Local\Temp\tmp50E5.tmp" -o "D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_EA45E5BD420B2E309B8153EB2D6B0D8C\libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\platforms\android-9\arch-arm" -gcc-toolchain "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -L "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -Xlinker -Map="D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_EA45E5BD420B2E309B8153EB2D6B0D8C\libil2cpp.map" -fuse-ld=bfd
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowRateUsPopUp_m1614004314':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43872: undefined reference to `_MNP_ShowRateUsPopUp'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowDialog_m139050292':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43918: undefined reference to `_MNP_ShowDialog'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowMessage_m1339889631':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43956: undefined reference to `_MNP_ShowMessage'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_DismissCurrentAlert_m1417265054':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43978: undefined reference to `_MNP_DismissCurrentAlert'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to `_MNP_RedirectToAppStoreRatingPage'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowPreloader_m3117138150':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44006: undefined reference to `_MNP_ShowPreloader'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_HidePreloader_m2701373143':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44016: undefined reference to `_MNP_HidePreloader'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_DismissCurrentAlert_m1417265054':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43978: undefined reference to `_MNP_DismissCurrentAlert'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to `_MNP_RedirectToAppStoreRatingPage'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowPreloader_m3117138150':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44006: undefined reference to `_MNP_ShowPreloader'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_HidePreloader_m2701373143':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44016: undefined reference to `_MNP_HidePreloader'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to `_MNP_RedirectToAppStoreRatingPage'
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(IEnumerable`1 objectFiles, CppToolChainContext toolChainContext)
at Unity.IL2CPP.Building.CppProgramBuilder.Build()
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: C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Danish\AppData\Local\Temp\tmp50E5.tmp" -o "D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_EA45E5BD420B2E309B8153EB2D6B0D8C\libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\platforms\android-9\arch-arm" -gcc-toolchain "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -L "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -Xlinker -Map="D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_EA45E5BD420B2E309B8153EB2D6B0D8C\libil2cpp.map" -fuse-ld=bfd
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowRateUsPopUp_m1614004314':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43872: undefined reference to `_MNP_ShowRateUsPopUp'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowDialog_m139050292':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43918: undefined reference to `_MNP_ShowDialog'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowMessage_m1339889631':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43956: undefined reference to `_MNP_ShowMessage'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_DismissCurrentAlert_m1417265054':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43978: undefined reference to `_MNP_DismissCurrentAlert'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to `_MNP_RedirectToAppStoreRatingPage'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowPreloader_m3117138150':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44006: undefined reference to `_MNP_ShowPreloader'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_HidePreloader_m2701373143':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44016: undefined reference to `_MNP_HidePreloader'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_DismissCurrentAlert_m1417265054':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43978: undefined reference to `_MNP_DismissCurrentAlert'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to `_MNP_RedirectToAppStoreRatingPage'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_ShowPreloader_m3117138150':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44006: undefined reference to `_MNP_ShowPreloader'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_HidePreloader_m2701373143':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44016: undefined reference to `_MNP_HidePreloader'
D:\_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function `MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814':
D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to `_MNP_RedirectToAppStoreRatingPage'
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(IEnumerable`1 objectFiles, CppToolChainContext toolChainContext)
at Unity.IL2CPP.Building.CppProgramBuilder.Build()
at il2cpp.Program.DoRun(String[] args)
at il2cpp.Program.Run(String[] args)
at 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:298)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:289)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:131)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:32)
UnityEditor.HostView:OnGUI()
↧
↧
unity5.6.0p3 android il2cpp, Ip package mss length is not correct
I found that my game was always disconnected when sending relatively large data to the server.
Packet capture, I found that because after a number of ip packets after routing, mss occupied too much ip package capacity, the length of ip packet error.
This question does not appear in mono2x.
↧
Exception: Il2cp did not run properly.
Hi guys,
I'm just upgraded to U5.6 and build my project using Il2cp but got this ex.
Exception: E:\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
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:98)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:313)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (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 (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.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, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:186)
UnityEditor.HostView:OnGUI()
Plus
Failed running E:\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="[Project Path]\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="[Project Path]\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="E:\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="E:\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="E:/Android NDK" --map-file-parser="E:\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="[Project Path]\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="[Project Path]\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="[Project Path]\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --generatedcppdir="[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput"
stdout:
Building libil2cpp.so with AndroidToolChain.
Output directory: [Project Path]\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
Cache directory: [Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
ObjectFiles: 451 of which compiled: 451
Time Compile: 121204 milliseconds Bulk_mscorlib_6.cpp
Time Compile: 102133 milliseconds Bulk_mscorlib_1.cpp
Time Compile: 99667 milliseconds Il2CppAttributes.cpp
Time Compile: 94028 milliseconds Bulk_UnityEngine.UI_0.cpp
Time Compile: 93617 milliseconds GenericMethods0.cpp
Time Compile: 86195 milliseconds Bulk_Generics_5.cpp
Time Compile: 56645 milliseconds Bulk_mscorlib_0.cpp
Time Compile: 54133 milliseconds Il2CppInvokerTable.cpp
Time Compile: 52463 milliseconds Bulk_mscorlib_2.cpp
Time Compile: 50084 milliseconds Bulk_mscorlib_3.cpp
Total compilation time: 471461 milliseconds.
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: E:\Android NDK\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\vladi\AppData\Local\Temp\tmpD027.tmp" -o "[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_6C37AD2BD10E6255FB3F24E276C50955\libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "E:\Android NDK\platforms\android-16\arch-arm" -gcc-toolchain "E:\Android NDK\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -Wl,--wrap,sigaction -L "E:\Android NDK\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -Xlinker -Map="[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_6C37AD2BD10E6255FB3F24E276C50955\libil2cpp.map" -fuse-ld=bfd
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarRegisterLogFunc_m3302492093':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12247: undefined reference to `ezarRegisterLogFunc'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12247: undefined reference to `ezarRegisterLogFunc'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12247: undefined reference to `ezarRegisterLogFunc'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarNativeInit_m716861573':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12292: undefined reference to `ezarNativeInit'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarSetAssetPath_m1242544211':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12229: undefined reference to `ezarSetAssetPath'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarNativeInit_m716861573':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12292: undefined reference to `ezarNativeInit'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarSetAssetPath_m1242544211':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12229: undefined reference to `ezarSetAssetPath'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarOnResume_m1347189370':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12268: undefined reference to `ezarOnResume'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12268: undefined reference to `ezarOnResume'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarOnPause_m3015858977':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12278: undefined reference to `ezarOnPause'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12278: undefined reference to `ezarOnPause'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarGetProjectionGL_m2307621522':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12215: undefined reference to `ezarGetProjectionGL'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12215: undefined reference to `ezarGetProjectionGL'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarSetAssetPath_m1242544211':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12229: undefined reference to `ezarSetAssetPath'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarRegisterLogFunc_m3302492093':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12247: undefined reference to `ezarRegisterLogFunc'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarBase_IsValid_m340884984':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12257: undefined reference to `ezarBase_IsValid'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12257: undefined reference to `ezarBase_IsValid'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarSetRotation_m2224720687':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12307: undefined reference to `ezarSetRotation'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12307: undefined reference to `ezarSetRotation'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarCreate_Augmenter_m3787425166':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12318: undefined reference to `ezarCreate_Augmenter'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12318: undefined reference to `ezarCreate_Augmenter'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarDestory_Augmenter_m2362994527':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12333: undefined reference to `ezarDestory_Augmenter'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12333: undefined reference to `ezarDestory_Augmenter'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarAugmenter_newFrame_m3473232041':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12343: undefined reference to `ezarAugmenter_newFrame'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12343: undefined reference to `ezarAugmenter_newFrame'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarAugmenter_attachCamera_m2645789609':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12358: undefined reference to `ezarAugmenter_attachCamera'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12358: undefined reference to `ezarAugmenter_attachCamera'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarAugmenter_detachCamera_m427907097':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12369: undefined reference to `ezarAugmenter_detachCamera'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12369: undefined reference to `ezarAugmenter_detachCamera'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarAugmenter_getVideoBackgroundTextureSize_m3270256581':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12387: undefined reference to `ezarAugmenter_getVideoBackgroundTextureSize'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12387: undefined reference to `ezarAugmenter_getVideoBackgroundTextureSize'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarAugmenter_getVideoBackgroundTextureFormat_m4099121420':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12397: undefined reference to `ezarAugmenter_getVideoBackgroundTextureFormat'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12397: undefined reference to `ezarAugmenter_getVideoBackgroundTextureFormat'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarAugmenter_setVideoBackgroundTextureID_m2617229536':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12408: undefined reference to `ezarAugmenter_setVideoBackgroundTextureID'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12408: undefined reference to `ezarAugmenter_setVideoBackgroundTextureID'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarAugmenter_getID_m4069868860':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12418: undefined reference to `ezarAugmenter_getID'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12418: undefined reference to `ezarAugmenter_getID'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarAugmenter_getRenderingFlag_m1893520459':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12429: undefined reference to `ezarAugmenter_getRenderingFlag'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12429: undefined reference to `ezarAugmenter_getRenderingFlag'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarCreate_CameraCalibration_m2412659047':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12440: undefined reference to `ezarCreate_CameraCalibration'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12440: undefined reference to `ezarCreate_CameraCalibration'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarDestory_CameraCalibration_m3382695834':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12455: undefined reference to `ezarDestory_CameraCalibration'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12455: undefined reference to `ezarDestory_CameraCalibration'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarCameraCalibration_getSize_m3415178612':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12472: undefined reference to `ezarCameraCalibration_getSize'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12472: undefined reference to `ezarCameraCalibration_getSize'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarCameraCalibration_getFocalLength_m190374804':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12489: undefined reference to `ezarCameraCalibration_getFocalLength'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12489: undefined reference to `ezarCameraCalibration_getFocalLength'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarCameraCalibration_getPrincipalPoint_m2452266459':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12506: undefined reference to `ezarCameraCalibration_getPrincipalPoint'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12506: undefined reference to `ezarCameraCalibration_getPrincipalPoint'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarCameraCalibration_getDistortionParameters_m2947822044':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12523: undefined reference to `ezarCameraCalibration_getDistortionParameters'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12523: undefined reference to `ezarCameraCalibration_getDistortionParameters'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarCreate_CameraDevice_m206099765':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12533: undefined reference to `ezarCreate_CameraDevice'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12533: undefined reference to `ezarCreate_CameraDevice'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarDestory_CameraDevice_m1716181910':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12548: undefined reference to `ezarDestory_CameraDevice'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12548: undefined reference to `ezarDestory_CameraDevice'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\8372CFE379EBFF08FD56BB3E6F9BA945.o: In function `EngineNativeIOS_ezarCameraDevice_start_m55157562':
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12558: undefined reference to `ezarCameraDevice_start'
[Project Path]\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_EasyAR.Unity_0.cpp:12558: undefined reference to `ezarCameraDevice_start'
[Project Path]\Library\il2cpp_android_armeabi-v7a\il2cpp_ca
Any help will be greatly appreciated.
↧
Why doesn't mono support arm64?
In Unity Editor, ***iOS Player Settings***, ***Architecture*** can't be changed to Universal if ***Scripting Backend*** is Mono2x.
I already tried searching google but got nothing.
Any page discussing this question would be nice :)
↧
Failed running IL2CPP
The error log as followings:
Failed running C:\Program Files\Unity\Unity-5.6.0f3\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="H:\test\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="H:\test\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:\Program Files\Unity\Unity-5.6.0f3\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:\Program Files\Unity\Unity-5.6.0f3\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="D:/android-ndk-r10e" --map-file-parser="C:\Program Files\Unity\Unity-5.6.0f3\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="H:\test\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --generatedcppdir="H:\test\Temp\StagingArea\Il2Cpp\il2cppOutput"
stdout:
Building libil2cpp.so with AndroidToolChain.
Output directory: H:\test\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
Cache directory: H:\test\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
il2cpp.exe didn't catch exception: System.Reflection.TargetInvocationException: ���õ�Ŀ�귢�����쳣�� ---> System.InvalidOperationException: ��ʵ�ֲ��� Windows ƽ̨ FIPS ��֤�ļ����㷨��һ���֡�
�� System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
--- �ڲ��쳣��ջ���ٵĽ�β ---
�� System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
�� System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
�� System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
�� System.Security.Cryptography.MD5.Create(String algName)
�� Unity.IL2CPP.Building.Hashing.HashTools.HashOfFile(NPath path)
�� System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
�� System.String.Concat(IEnumerable`1 values)
�� Unity.IL2CPP.Building.Hashing.FileHashProvider.HashOfAllIncludableFilesInDirectory(NPath directory)
�� Unity.IL2CPP.Building.Hashing.FileHashProvider.Initialize(IEnumerable`1 cppSourceCompileInstructions)
�� 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:
δ���������쳣: System.Reflection.TargetInvocationException: ���õ�Ŀ�귢�����쳣�� ---> System.InvalidOperationException: ��ʵ�ֲ��� Windows ƽ̨ FIPS ��֤�ļ����㷨��һ���֡�
�� System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
--- �ڲ��쳣��ջ���ٵĽ�β ---
�� System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
�� System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
�� System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
�� System.Security.Cryptography.MD5.Create(String algName)
�� Unity.IL2CPP.Building.Hashing.HashTools.HashOfFile(NPath path)
�� System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
�� System.String.Concat(IEnumerable`1 values)
�� Unity.IL2CPP.Building.Hashing.FileHashProvider.HashOfAllIncludableFilesInDirectory(NPath directory)
�� Unity.IL2CPP.Building.Hashing.FileHashProvider.Initialize(IEnumerable`1 cppSourceCompileInstructions)
�� 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.HostView:OnGUI()
I found some solutions, but they all did not work.
Could give me some suggestions? Thanks.
↧
↧
il2cpp crashing when building for WebGL?
Hello,
I have been struggling when building my project for WebGL - il2cpp keeps crashing during the process.
I have tried varied export settings, deleting and recreating the .meta files, reimporting the assets, move the project folder, deleting the library folder and rebuilding it, and so far nothing solved the problem.
I get the following errors when building the project :
Exception: C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
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:98)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:313)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (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 (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:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:343)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:871)
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTargetGroup targetGroup, BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:186)
UnityEditor.HostView:OnGUI()
Also this snippet :
Exception non g�r�e�: Unity.IL2CPP.Building.BuilderFailedException: CRITICAL:root:Could not verify LLVM version: argument of type 'NoneType' is not iterable
CRITICAL:root:fastcomp in use, but LLVM has not been built with the JavaScript backend as a target, llc reports:
===========================================================================
(no targets could be identified: need more than 1 value to unpack)
===========================================================================
CRITICAL:root:you can fall back to the older (pre-fastcomp) compiler core, although that is not recommended, see http://kripken.github.io/emscripten-site/docs/building_from_source/LLVM-Backend.html
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:failing sanity checks due to previous fastcomp failure
At some point before I got this error at startup :
Assertion failed on expression: '!IsDirectoryCreated(kManagedDllsFolder)'
UnityEditor.HostView:OnGUI()
And this one :
AssemblyResolutionException: Failed to resolve assembly: 'UnityEngine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters)
UnityEditor.MonoAssemblyStripping.ResolveAssemblyReference (IAssemblyResolver resolver, Mono.Cecil.AssemblyNameReference assemblyName) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/MonoAssemblyStripping.cs:283)
UnityEditor.HostView:OnGUI()
If I use Mixed or Text asset serialization modes I get this error :
Unable to parse YAML file: [Control characters are not allowed] at line 0
Any idea of how to solve the problem?
I'm using Unity 5.6.1f1
↧
Failed to Build for WebGL
I can't build my game for WebGL on my laptop or my desktop. I keep getting this error and Il2cpp.exe stops working.
Exception: C:\Program Files\Unity 5.5.0b11\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
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:98)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:250)
UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:113)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean developmentBuild) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:39)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:560)
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:186)
UnityEditor.HostView:OnGUI()
↧
IL2CPP not generating Box() for function with enum as argument which generated by Mono.Cecil
([here](https://stackoverflow.com/questions/43967680/il2cpp-not-generating-box-for-function-with-enum-as-argument-which-generated-b) is the original post)
I was pacthing C# code with Mono.Ceil, to insert code stub in functions. [Here's my code](https://github.com/xiaobin83/Unity3D.HotPatchEnabler/blob/master/HotPatchEnabler/HotPatchEditor.cs)
For enum type, which is ValueType, I use OpCodes.box to box it as an object. It works if not translated to C++ code with il2cpp (form Unity3D).
it generated incorrectly (var L_3 not boxed),
// System.Void ToBePatched::FuncWithEnum(ToBePatched/MyEnum)
extern Il2CppClass* ObjectU5BU5D_t3632007997_il2cpp_TypeInfo_var;
extern Il2CppClass* Exception_t1145979430_il2cpp_TypeInfo_var;
extern const MethodInfo* ToBePatched_FuncWithEnum_m3969224534_MethodInfo_var;
extern Il2CppCodeGenString* _stringLiteral880614685;
extern Il2CppCodeGenString* _stringLiteral2366206808;
extern const uint32_t ToBePatched_FuncWithEnum_m3969224534_MetadataUsageId;
extern "C" void ToBePatched_FuncWithEnum_m3969224534 (ToBePatched_t3077132781 * __this, int32_t ___a0, const MethodInfo* method)
{
static bool s_Il2CppMethodIntialized;
if (!s_Il2CppMethodIntialized)
{
il2cpp_codegen_initialize_method (ToBePatched_FuncWithEnum_m3969224534_MetadataUsageId);
s_Il2CppMethodIntialized = true;
}
ObjectU5BU5D_t3632007997* V_0 = NULL;
Il2CppObject * V_1 = NULL;
{
MethodBase_t591550820 * L_0 = MethodBase_GetMethodFromHandle_m3983882276(NULL /*static, unused*/, LoadMethodToken(ToBePatched_FuncWithEnum_m3969224534_MethodInfo_var), /*hidden argument*/NULL);
ObjectU5BU5D_t3632007997* L_1 = ((ObjectU5BU5D_t3632007997*)SZArrayNew(ObjectU5BU5D_t3632007997_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1)));
V_0 = L_1;
ObjectU5BU5D_t3632007997* L_2 = L_1;
int32_t L_3 = ___a0; // L_3 not boxed
NullCheck(L_2);
IL2CPP_ARRAY_BOUNDS_CHECK(L_2, ((int32_t)0));
ArrayElementTypeCheck (L_2, L_3); // error here
(L_2)->SetAt(static_cast(((int32_t)0)), (Il2CppObject *)L_3);
bool L_4 = LuaHotPatchLoader_Hub_m392557439(NULL /*static, unused*/, _stringLiteral880614685, L_0, __this, (&V_1), L_2, /*hidden argument*/NULL);
if (!L_4)
{
goto IL_0038;
}
}
{
return;
}
IL_0038:
{
Exception_t1145979430 * L_5 = (Exception_t1145979430 *)il2cpp_codegen_object_new(Exception_t1145979430_il2cpp_TypeInfo_var);
Exception__ctor_m485833136(L_5, _stringLiteral2366206808, /*hidden argument*/NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
}
}
but for func with enum not patched, it generated correctly, (var L_3 boxed)
// System.Void ToBePatched::TestEnum(ToBePatched/MyEnum)
extern Il2CppClass* ObjectU5BU5D_t3632007997_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t1448170597_il2cpp_TypeInfo_var;
extern const uint32_t ToBePatched_TestEnum_m1559027260_MetadataUsageId;
extern "C" void ToBePatched_TestEnum_m1559027260 (ToBePatched_t3077132781 * __this, int32_t ___m0, const MethodInfo* method)
{
static bool s_Il2CppMethodIntialized;
if (!s_Il2CppMethodIntialized)
{
il2cpp_codegen_initialize_method (ToBePatched_TestEnum_m1559027260_MetadataUsageId);
s_Il2CppMethodIntialized = true;
}
Il2CppObject * V_0 = NULL;
{
ObjectU5BU5D_t3632007997* L_0 = ((ObjectU5BU5D_t3632007997*)SZArrayNew(ObjectU5BU5D_t3632007997_il2cpp_TypeInfo_var, (uint32_t)1));
int32_t L_1 = ___m0;
int32_t L_2 = ((int32_t)L_1);
Il2CppObject * L_3 = Box(Int32_t1448170597_il2cpp_TypeInfo_var, &L_2);
NullCheck(L_0);
IL2CPP_ARRAY_BOUNDS_CHECK(L_0, 0);
ArrayElementTypeCheck (L_0, L_3);
(L_0)->SetAt(static_cast(0), (Il2CppObject *)L_3);
ToBePatched_TestEnum2_m129206415(__this, (&V_0), L_0, /*hidden argument*/NULL);
return;
}
}
They have the same (at least to me) IL code (IL_0013 ~ IL_001d),
.method public hidebysig
instance void FuncWithEnum (
valuetype ToBePatched/MyEnum a
) cil managed
{
// Method begins at RVA 0x7ac0
// Code size 59 (0x3b)
.maxstack 8
.locals (
[0] object[],
[1] object
)
IL_0000: ldstr "System.Void ToBePatched::FuncWithEnum(ToBePatched/MyEnum)"
IL_0005: ldtoken method instance void ToBePatched::FuncWithEnum(valuetype ToBePatched/MyEnum)
IL_000a: call class [mscorlib]System.Reflection.MethodBase [mscorlib]System.Reflection.MethodBase::GetMethodFromHandle(valuetype [mscorlib]System.RuntimeMethodHandle)
IL_000f: ldarg.0
IL_0010: ldloca.s 1
IL_0012: ldc.i4.1
IL_0013: newarr [mscorlib]System.Object
IL_0018: dup
IL_0019: stloc.0
IL_001a: dup
IL_001b: ldc.i4.0
IL_001c: ldarg.1
IL_001d: box ToBePatched/MyEnum
IL_0022: stelem.ref
IL_0023: call bool ['Assembly-CSharp-firstpass']lua.hotpatch.LuaHotPatchLoader::Hub(string, class [mscorlib]System.Reflection.MethodBase, object, object&, object[])
IL_0028: brfalse IL_002f
IL_002d: nop
IL_002e: ret
IL_002f: nop
IL_0030: ldstr "not patched"
IL_0035: newobj instance void [mscorlib]System.Exception::.ctor(string)
IL_003a: throw
} // end of method ToBePatched::FuncWithEnum
and (IL_0004 ~ IL_000c)
.method public hidebysig
instance void TestEnum (
valuetype ToBePatched/MyEnum m
) cil managed
{
// Method begins at RVA 0x7bf4
// Code size 24 (0x18)
.maxstack 7
.locals init (
[0] object
)
IL_0000: ldarg.0
IL_0001: ldloca.s 0
IL_0003: ldc.i4.1
IL_0004: newarr [mscorlib]System.Object
IL_0009: dup
IL_000a: ldc.i4.0
IL_000b: ldarg.1
IL_000c: box [mscorlib]System.Int32
IL_0011: stelem.ref
IL_0012: call instance void ToBePatched::TestEnum2(object&, object[])
IL_0017: ret
} // end of method ToBePatched::TestEnum
What did I miss?
↧
WebGL will not build, gets stuck at IL2CPP or asm.js, even with fresh Unity install and empty scene.
Even with a scene containing no assets or only the camera and primitives, WebGL gets absolutely stuck during build.
I have built to WebGL in the past, pretty quickly even with my own assets.
This used to happen to me, in older versions - I found the solution of changing some lighting settings (rather, turning all the lighting features off that I could) and then it wouldn't always look as nice, but it looked good enough for WebGL and I could actually build it.
now though, since 5.6 it seems, the lighting window is different, and Google doesn't seem to have any answers...If anyone has any experience with the problem or has a solution please let me know, thanks in advance.
↧
↧
Unity 2017.1.0b7 WebGL Export Crash il2cpp
I have been searching dozens of questions about people having problem exporting because the il2cpp.exe stops working... None of the suggestion seemed to apply or work in this case...
I have 3 "red" errors" in the unity console after a failed export... all 3 are pasted one after the other in the following super huge error report...
As for what happened or what I did, nothing much really... i was trying to improve quality by changing texture settings (mipmaps, filtering, etc..) was working yesterday... i tried undoing my changes but it still wont export...
Also, the project works perfectly in editor... and the export to windows build exe also works... only webgl somehow stopped working...
Any suggestion would be extremely appreciated :)
Thank you for your time!
Failed running N:\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="N:\Unity Projects\UndressTournament\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="N:\Unity Projects\UndressTournament\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebModule_Dynamic.bc" --map-file-parser="N:\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\Managed\Assembly-UnityScript.dll" --assembly="N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\Managed\DialogueSystem.dll" --assembly="N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\Managed\UnityEngine.dll" --assembly="N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\Managed\LuaInterpreter.dll" --generatedcppdir="N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\il2cppOutput"
stdout:
Building build.bc with EmscriptenToolChain.
Output directory: N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\Native
Cache directory: N:\Unity Projects\UndressTournament\Library\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: INFO:root:Checking JS engine ['N:/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['N:/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'N:\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
WARNING:root:did not see a source tree above or next to the LLVM root directory (guessing based on directory of N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\llc), could not verify version numbers match
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['N:/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"N:\Unity\Editor\Data\il2cpp\libil2cpp" -I"N:\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\il2cppOutput" "N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\il2cppOutput\Il2CppTypeDefinitions.cpp" -o "N:\Unity Projects\UndressTournament\Library\il2cpp_cache\6113B4D26BD1AC6CBEF5298F0B081091.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: INFO:root:Checking JS engine ['N:/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['N:/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'N:\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
WARNING:root:did not see a source tree above or next to the LLVM root directory (guessing based on directory of N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\llc), could not verify version numbers match
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['N:/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "N:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"N:\Unity\Editor\Data\il2cpp\libil2cpp" -I"N:\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\il2cppOutput" "N:\Unity Projects\UndressTournament\Temp\StagingArea\Data\il2cppOutput\Il2CppTypeDefinitions.cpp" -o "N:\Unity Projects\UndressTournament\Library\il2cpp_cache\6113B4D26BD1AC6CBEF5298F0B081091.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:324)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEditor.HostView:OnGUI()
ERROR #2
Exception: N:\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 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:324)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (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:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:340)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:868)
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:263)
UnityEditor.HostView:OnGUI()
ERROR #3
UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI()
↧
il2cpp error when compiling for webGL in version 2017.1.0
This is the exact same error reported in this question:
http://answers.unity3d.com/questions/1364004/unity-201710b7-webgl-export-crash-il2cpp.html
But it was closed due to it being a beta build. This is happening from a fresh install of the latest NON beta build.
This is the critical error; with the noise removed:
> CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Preceeded by this warning:
> WARNING:root:did not see a source tree above or next to the LLVM root directory (guessing based on directory of C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\llc), could not verify version numbers match
This is from an upgraded project that was previously on 5.3, but untouched for.... quite a while. I simply wanted to recompile it from webplayer to webgl.
I have no idea how to fix this, or even to begin looking at what is wrong. Is this a bug in the current version?
↧
When trying to build Space Shooter game given in the Unity Learn in the unity 2017.1 Build fails giving the following errors
*1. Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="C:\Users\Computer\Documents\Space Shooter\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="C:\Users\Computer\Documents\Space Shooter\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebModule_Dynamic.bc" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput"
stdout:
Building build.bc with EmscriptenToolChain.
Output directory: C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Native
Cache directory: C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: CRITICAL:root:Could not verify LLVM version: argument of type 'NoneType' is not iterable
INFO:root:Checking JS engine ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'C:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
CRITICAL:root:fastcomp in use, but LLVM has not been built with the JavaScript backend as a target, llc reports:
===========================================================================
(no targets could be identified: need more than 1 value to unpack)
===========================================================================
CRITICAL:root:you can fall back to the older (pre-fastcomp) compiler core, although that is not recommended, see http://kripken.github.io/emscripten-site/docs/building_from_source/LLVM-Backend.html
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput\Bulk_mscorlib_6.cpp" -o "C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache\267D549E629D64E98C954CC7EBA67C33.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: CRITICAL:root:Could not verify LLVM version: argument of type 'NoneType' is not iterable
INFO:root:Checking JS engine ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'C:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
CRITICAL:root:fastcomp in use, but LLVM has not been built with the JavaScript backend as a target, llc reports:
===========================================================================
(no targets could be identified: need more than 1 value to unpack)
===========================================================================
CRITICAL:root:you can fall back to the older (pre-fastcomp) compiler core, although that is not recommended, see http://kripken.github.io/emscripten-site/docs/building_from_source/LLVM-Backend.html
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput\Bulk_mscorlib_6.cpp" -o "C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache\267D549E629D64E98C954CC7EBA67C33.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:324)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEditor.HostView:OnGUI().
2.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 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:324)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (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:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:340)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:873)
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:263)
UnityEditor.HostView:OnGUI().
3.UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI().
4.Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="C:\Users\Computer\Documents\Space Shooter\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="C:\Users\Computer\Documents\Space Shooter\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebModule_Dynamic.bc" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput"
stdout:
Building build.bc with EmscriptenToolChain.
Output directory: C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Native
Cache directory: C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: CRITICAL:root:Could not verify LLVM version: argument of type 'NoneType' is not iterable
INFO:root:Checking JS engine ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'C:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
CRITICAL:root:fastcomp in use, but LLVM has not been built with the JavaScript backend as a target, llc reports:
===========================================================================
(no targets could be identified: need more than 1 value to unpack)
===========================================================================
CRITICAL:root:you can fall back to the older (pre-fastcomp) compiler core, although that is not recommended, see http://kripken.github.io/emscripten-site/docs/building_from_source/LLVM-Backend.html
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput\Bulk_mscorlib_6.cpp" -o "C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache\267D549E629D64E98C954CC7EBA67C33.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: CRITICAL:root:Could not verify LLVM version: argument of type 'NoneType' is not iterable
INFO:root:Checking JS engine ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'C:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
CRITICAL:root:fastcomp in use, but LLVM has not been built with the JavaScript backend as a target, llc reports:
===========================================================================
(no targets could be identified: need more than 1 value to unpack)
===========================================================================
CRITICAL:root:you can fall back to the older (pre-fastcomp) compiler core, although that is not recommended, see http://kripken.github.io/emscripten-site/docs/building_from_source/LLVM-Backend.html
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput\Bulk_mscorlib_6.cpp" -o "C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache\267D549E629D64E98C954CC7EBA67C33.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:324)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEditor.HostView:OnGUI().
5.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 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:324)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (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:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:340)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:873)
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:263)
UnityEditor.HostView:OnGUI().
6.UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI().
7.UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI().
8.UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI().
9. Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="C:\Users\Computer\Documents\Space Shooter\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="C:\Users\Computer\Documents\Space Shooter\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebModule_Dynamic.bc" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput"
stdout:
Building build.bc with EmscriptenToolChain.
Output directory: C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\Native
Cache directory: C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: CRITICAL:root:Could not verify LLVM version: argument of type 'NoneType' is not iterable
INFO:root:Checking JS engine ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'C:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
CRITICAL:root:fastcomp in use, but LLVM has not been built with the JavaScript backend as a target, llc reports:
===========================================================================
(no targets could be identified: need more than 1 value to unpack)
===========================================================================
CRITICAL:root:you can fall back to the older (pre-fastcomp) compiler core, although that is not recommended, see http://kripken.github.io/emscripten-site/docs/building_from_source/LLVM-Backend.html
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput\Bulk_mscorlib_6.cpp" -o "C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache\267D549E629D64E98C954CC7EBA67C33.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: CRITICAL:root:Could not verify LLVM version: argument of type 'NoneType' is not iterable
INFO:root:Checking JS engine ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'C:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
CRITICAL:root:fastcomp in use, but LLVM has not been built with the JavaScript backend as a target, llc reports:
===========================================================================
(no targets could be identified: need more than 1 value to unpack)
===========================================================================
CRITICAL:root:you can fall back to the older (pre-fastcomp) compiler core, although that is not recommended, see http://kripken.github.io/emscripten-site/docs/building_from_source/LLVM-Backend.html
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Computer\Documents\Space Shooter\Temp\StagingArea\Data\il2cppOutput\Bulk_mscorlib_6.cpp" -o "C:\Users\Computer\Documents\Space Shooter\Library\il2cpp_cache\267D549E629D64E98C954CC7EBA67C33.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:324)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEditor.HostView:OnGUI().
10.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 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:324)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (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:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:340)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:873)
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:263)
UnityEditor.HostView:OnGUI().
11. UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI().
These are the errors. I am new to unity and need help. Please.
↧
Building to WebGL failing, failed running il2cpp.exe
Hi everyone,
I just installed Unity and I'm trying to export small games to WebGL just to test stuff, building to .exe is working but not WebGL, here's are the errors I'm getting, anyone knows whats going on? I read every thread related to il2cpp.exe but didn't find a solution. Thanks in advance.
---------------------------------------------------------------------------
Failed running E:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebModule_Dynamic.bc" --map-file-parser="E:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\il2cppOutput"
stdout:
Building build.bc with EmscriptenToolChain.
Output directory: C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\Native
Cache directory: C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Library\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: INFO:root:Checking JS engine ['E:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['E:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'E:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
WARNING:root:did not see a source tree above or next to the LLVM root directory (guessing based on directory of E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\llc), could not verify version numbers match
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['E:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"E:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"E:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\il2cppOutput\Bulk_mscorlib_6.cpp" -o "C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Library\il2cpp_cache\B7340495FC2B93BD82CF7EDCB54A8E5A.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: INFO:root:Checking JS engine ['E:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['E:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'E:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
WARNING:root:did not see a source tree above or next to the LLVM root directory (guessing based on directory of E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\llc), could not verify version numbers match
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['E:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "E:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"E:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"E:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\il2cppOutput" "C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Temp\StagingArea\Data\il2cppOutput\Bulk_mscorlib_6.cpp" -o "C:\Users\Public\Documents\Unity Projects\New Unity Project 5\Library\il2cpp_cache\B7340495FC2B93BD82CF7EDCB54A8E5A.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:324)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEditor.HostView:OnGUI()
---------------------------------------------------------------------------
---------------------------------------------------------------------------
Exception: E:\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 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:324)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (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:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:340)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:873)
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:263)
UnityEditor.HostView:OnGUI()
---------------------------------------------------------------------------
---------------------------------------------------------------------------
UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI()
---------------------------------------------------------------------------
↧
↧
How to build correctly with IL2CPP?
Hi!
I tried building a project with IL2CPP for Android. The build was successful and it created the .apk file + a .symbols.zip file.
I installed the .apk on my Huawei P9 plus and I get this error when I try to open it:
![alt text][1]
Is the something I could've done wrong? I just selected the IL2CPP Scripting Backend (also I left the Strip Engine Code option checked.)
Thank you!
[1]: /storage/temp/98763-screenshot-20170729-113844.png
↧
WebGL build failed: "il2cpp.exe did not run properly".
Already tried changing to .Net 2.0 and .Net 4.5, didn't work.
I'm on **Unity 2017.1.0f3**
----
### Error 1:
Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="C:\ASCIIFOLDER\Unity\Urban Beat\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="C:\ASCIIFOLDER\Unity\Urban Beat\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebModule_Dynamic.bc" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\ASCIIFOLDER\Unity\Urban Beat\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\ASCIIFOLDER\Unity\Urban Beat\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\ASCIIFOLDER\Unity\Urban Beat\Temp\StagingArea\Data\il2cppOutput"
stdout:
Building build.bc with EmscriptenToolChain.
Output directory: C:\ASCIIFOLDER\Unity\Urban Beat\Temp\StagingArea\Data\Native
Cache directory: C:\ASCIIFOLDER\Unity\Urban Beat\Library\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: INFO:root:Checking JS engine ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'C:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
WARNING:root:did not see a source tree above or next to the LLVM root directory (guessing based on directory of C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\llc), could not verify version numbers match
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\ASCIIFOLDER\Unity\Urban Beat\Temp\StagingArea\Data\il2cppOutput" "C:\ASCIIFOLDER\Unity\Urban Beat\Temp\StagingArea\Data\il2cppOutput\Bulk_System.Xml_1.cpp" -o "C:\ASCIIFOLDER\Unity\Urban Beat\Library\il2cpp_cache\3AA9D125FD6DF5412ABB2DC0A8FBDBC1.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: INFO:root:Checking JS engine ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048'] failed. Check your config file. Details: Expected the command ['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048', 'C:\\Program Files\\Unity\\Editor\\Data\\PlaybackEngines\\WebGLSupport\\BuildTools\\Emscripten\\src\\hello_world.js'] to finish with return code 0, but it returned with code -1073741819 instead! Output:
WARNING:root:did not see a source tree above or next to the LLVM root directory (guessing based on directory of C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_FastComp_Win\llc), could not verify version numbers match
INFO:root:(Emscripten: Running sanity checks)
CRITICAL:root:The JavaScript shell used for compiling (['C:/Program Files/Unity/Editor/Data\\Tools\\nodejs\\node.exe', '--stack_size=8192', '--max-old-space-size=2048']) does not seem to work, check the paths in C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\emscripten.config
Invocation was: Executable: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe"
Arguments: "C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\em++" -Wno-unused-value -Wno-invalid-offsetof -nostdinc -fno-strict-overflow -std=c++11 -Oz -DIL2CPP_EXCEPTION_DISABLED=1 -DRUNTIME_IL2CPP -DNDEBUG -I"C:\Program Files\Unity\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\ASCIIFOLDER\Unity\Urban Beat\Temp\StagingArea\Data\il2cppOutput" "C:\ASCIIFOLDER\Unity\Urban Beat\Temp\StagingArea\Data\il2cppOutput\Bulk_System.Xml_1.cpp" -o "C:\ASCIIFOLDER\Unity\Urban Beat\Library\il2cpp_cache\3AA9D125FD6DF5412ABB2DC0A8FBDBC1.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:324)
UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:41)
UnityEditor.HostView:OnGUI()
### Error 2:
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 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:324)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (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:41)
UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:340)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:873)
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:263)
UnityEditor.HostView:OnGUI()
### Error 3:
UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI()
----
Looks like complete gibberish to me, so hopefully someone here knows how to fix this.
P.S. please kick whoever wrote this page in the shins for me. If I see a button that says something like "log in and post your question", I really expect the page to **not** eat my post. Luckily I had to wait for merely ten minutes for Unity to restart and rebuild the project.
↧
Using dynamic libraries as plugins on ios? (framework, dylib)
Is it possible to use plugins that are linked dynamically on iOS? e.g. framework or dylib files. So far the unity editor seems to accept .framework just fine and also use them for linking in the iOS XCode project but it won't copy them into the .app folder. I also tried copying it manually without success.
Calling anything like
[DllImport("myplugin")]
public extern static int AddInteger(int a, int b);
will fail with the error message :"Unable to load DLL 'myplugin': The specified module could not be found."
The Unity documentation doesn't seem to have any information about this. My test plugin works just fine as static library in Unity, or as framework via a native iOS application. It just doesn't work in Unity :/
I have a huge library which isn't designed for static linking and being able to include it as dynamic library would save me days or weeks :/
Edit: I am using IL2CPP
↧