Hi,
I get this error when building my app. Not sure how to troubleshoot, perhaps someone can help me.
Exception: C:\Program Files\Unity\Hub\Editor\2020.1.16f1\Editor\Data\il2cpp/build/deploy/netcoreapp3.0/il2cpp.exe did not run properly!
Failed running "C:\Program Files\Unity\Hub\Editor\2020.1.16f1\Editor\Data\il2cpp/build/deploy/netcoreapp3.0/il2cpp.exe" --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="WindowsDesktop" --architecture="x64" --configuration="Release" --outputpath="C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Temp/StagingArea/Data\Native\GameAssembly.dll" --cachedirectory="C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Assets\..\Library/il2cpp_cache" --baselib-directory="C:/Program Files/Unity/Hub/Editor/2020.1.16f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport\Variations\win64_development_il2cpp" --avoid-dynamic-library-copy --profiler-report --map-file-parser="C:/Program Files/Unity/Hub/Editor/2020.1.16f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe" --directory="C:/Users/tmgxbs/Documents/Unity/TeleRemote Boltec Demonstrator/Temp/StagingArea/Data/Managed" --generatedcppdir="C:/Users/tmgxbs/Documents/Unity/TeleRemote Boltec Demonstrator/Temp/StagingArea/Data/il2cppOutput"
stdout:
Running il2cpp.exe in server GC mode.
Building GameAssembly.dll with MsvcDesktopToolChain
Msvc Install Version: 15.0
Msvc Install SDK Directory: C:\Program Files (x86)\Windows Kits\10
Msvc Linker Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe
Msvc Compiler Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\cl.exe
Output directory: C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Temp\StagingArea\Data\Native
Cache directory: C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache
ObjectFiles: 279 of which compiled: 174
Time Compile: 31499 milliseconds mscorlib5.cpp
Time Compile: 31125 milliseconds Unity.InputSystem1.cpp
Time Compile: 23757 milliseconds Unity.TextMeshPro4.cpp
Time Compile: 23665 milliseconds Unity.TextMeshPro3.cpp
Time Compile: 22435 milliseconds Unity.TextMeshPro2.cpp
Time Compile: 22262 milliseconds System.cpp
Time Compile: 17206 milliseconds Unity.InputSystem.cpp
Time Compile: 15233 milliseconds Il2CppAttributes.cpp
Time Compile: 8019 milliseconds Il2CppInvokerTable.cpp
Time Compile: 6597 milliseconds Generics12.cpp
Total compilation time: 84482 milliseconds.
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe /out:"C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache\linkresult_67F7305E7AFDE84A9E9A5F87321EAF12\GameAssembly.dll" /ignore:4206 /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE /NXCOMPAT /DYNAMICBASE /NOLOGO /TLBID:1 /OPT:REF /OPT:ICF /HIGHENTROPYVA /DLL /IGNORE:4104 /NODEFAULTLIB:uuid.lib "kernel32.lib" "user32.lib" "advapi32.lib" "ole32.lib" "oleaut32.lib" "Shell32.lib" "Crypt32.lib" "psapi.lib" "version.lib" "MsWSock.lib" "ws2_32.lib" "Iphlpapi.lib" "Dbghelp.lib" "C:\Program Files\Unity\Hub\Editor\2020.1.16f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\Variations\win64_development_il2cpp\baselib.dll.lib" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /SUBSYSTEM:WINDOWS @"C:\Users\tmgxbs\AppData\Local\Temp\tmpC9C2.tmp"
Creating library C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache\linkresult_67F7305E7AFDE84A9E9A5F87321EAF12\GameAssembly.lib and object C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache\linkresult_67F7305E7AFDE84A9E9A5F87321EAF12\GameAssembly.exp
85EC7262D65EAECD9CCFE15EA9370B58.obj : error LNK2019: unresolved external symbol dlopen referenced in function LinuxInterop_dlopen_m3048CBCD1EF684E400EA8886C46978A636760A71
85EC7262D65EAECD9CCFE15EA9370B58.obj : error LNK2019: unresolved external symbol dlsym referenced in function LinuxInterop_dlsym_m7576172585AAF47B8556587305837D8453E40084
85EC7262D65EAECD9CCFE15EA9370B58.obj : error LNK2019: unresolved external symbol dlclose referenced in function LinuxInterop_dlclose_m0EF37B6BFE73BF5B15A91D7930B33BE9BA8A19E7
C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache\linkresult_67F7305E7AFDE84A9E9A5F87321EAF12\GameAssembly.dll : fatal error LNK1120: 3 unresolved externals
at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
at il2cpp.Compilation.CompilationDriver.Run(RuntimePlatform platform, BuildingOptions buildingOptions)
at il2cpp.Program.DoRun(String[] args, RuntimePlatform platform, BuildingOptions buildingOptions)
at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
at il2cpp.Program.Main(String[] args)
stderr:
Unhandled exception. Unity.IL2CPP.Building.BuilderFailedException: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe /out:"C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache\linkresult_67F7305E7AFDE84A9E9A5F87321EAF12\GameAssembly.dll" /ignore:4206 /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE /NXCOMPAT /DYNAMICBASE /NOLOGO /TLBID:1 /OPT:REF /OPT:ICF /HIGHENTROPYVA /DLL /IGNORE:4104 /NODEFAULTLIB:uuid.lib "kernel32.lib" "user32.lib" "advapi32.lib" "ole32.lib" "oleaut32.lib" "Shell32.lib" "Crypt32.lib" "psapi.lib" "version.lib" "MsWSock.lib" "ws2_32.lib" "Iphlpapi.lib" "Dbghelp.lib" "C:\Program Files\Unity\Hub\Editor\2020.1.16f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\Variations\win64_development_il2cpp\baselib.dll.lib" /LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\um\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\ucrt\x64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /SUBSYSTEM:WINDOWS @"C:\Users\tmgxbs\AppData\Local\Temp\tmpC9C2.tmp"
Creating library C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache\linkresult_67F7305E7AFDE84A9E9A5F87321EAF12\GameAssembly.lib and object C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache\linkresult_67F7305E7AFDE84A9E9A5F87321EAF12\GameAssembly.exp
85EC7262D65EAECD9CCFE15EA9370B58.obj : error LNK2019: unresolved external symbol dlopen referenced in function LinuxInterop_dlopen_m3048CBCD1EF684E400EA8886C46978A636760A71
85EC7262D65EAECD9CCFE15EA9370B58.obj : error LNK2019: unresolved external symbol dlsym referenced in function LinuxInterop_dlsym_m7576172585AAF47B8556587305837D8453E40084
85EC7262D65EAECD9CCFE15EA9370B58.obj : error LNK2019: unresolved external symbol dlclose referenced in function LinuxInterop_dlclose_m0EF37B6BFE73BF5B15A91D7930B33BE9BA8A19E7
C:\Users\tmgxbs\Documents\Unity\TeleRemote Boltec Demonstrator\Library\il2cpp_cache\linkresult_67F7305E7AFDE84A9E9A5F87321EAF12\GameAssembly.dll : fatal error LNK1120: 3 unresolved externals
at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(HashSet`1 objectFiles, CppToolChainContext toolChainContext)
at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
at il2cpp.Compilation.CompilationDriver.Run(RuntimePlatform platform, BuildingOptions buildingOptions)
at il2cpp.Program.DoRun(String[] args, RuntimePlatform platform, BuildingOptions buildingOptions)
at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
at il2cpp.Program.Main(String[] args)
UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
UnityEditorInternal.Runner.RunNetCoreProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1[T] setupStartInfo) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (UnityEditor.Il2Cpp.Il2CppBuildPipelineData data, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
UnityEditorInternal.IL2CPPBuilder.Run () (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
DesktopStandalonePostProcessor.SetupStagingArea (UnityEditor.Modules.BuildPostProcessArgs args, System.Collections.Generic.HashSet`1[T] filesToNotOverwrite) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <c5b8ea301f1f41bf85e0302c2ee96b92>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)