Game Version: .net7 Experimental build - v1.18.6 (Unstable) 7/9/2023 6:29:47 PM: Critical error occurred Loaded Mods: System.DllNotFoundException: Unable to load shared library 'libcairo.so.2' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/Lib/libcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(libcairo.so.2.dylib, 0x0001): tried: 'libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file), '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/Lib/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(liblibcairo.so.2.dylib, 0x0001): tried: 'liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file), '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/libcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/Lib/libcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/Lib/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(libcairo.so.2, 0x0001): tried: 'libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file), '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/liblibcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/Lib/liblibcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(liblibcairo.so.2, 0x0001): tried: 'liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file), '/Users/outcastzeroone/.config/VintagestoryData/vintagestory.app/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) at System.Runtime.InteropServices.NativeLibrary.LoadByName(String libraryName, QCallAssembly callingAssembly, Boolean hasDllImportSearchPathFlag, UInt32 dllImportSearchPathFlag, Boolean throwOnError) at System.Runtime.InteropServices.NativeLibrary.LoadLibraryByName(String libraryName, Assembly assembly, Nullable`1 searchPath, Boolean throwOnError) at Cairo.CairoAPI.DllImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 65 at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags) at Cairo.NativeMethods.cairo_version_string() at Cairo.CairoAPI.get_VersionString() in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 56 at Vintagestory.Client.NoObf.ClientPlatformWindows.LogAndTestHardwareInfos() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 153 at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 287 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Game Version: .net7 Experimental build - v1.18.6 (Unstable) 7/9/2023 6:30:14 PM: Critical error occurred Loaded Mods: System.DllNotFoundException: Unable to load shared library 'libcairo.so.2' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(libcairo.so.2.dylib, 0x0001): tried: 'libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(liblibcairo.so.2.dylib, 0x0001): tried: 'liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(libcairo.so.2, 0x0001): tried: 'libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(liblibcairo.so.2, 0x0001): tried: 'liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) at System.Runtime.InteropServices.NativeLibrary.LoadByName(String libraryName, QCallAssembly callingAssembly, Boolean hasDllImportSearchPathFlag, UInt32 dllImportSearchPathFlag, Boolean throwOnError) at System.Runtime.InteropServices.NativeLibrary.LoadLibraryByName(String libraryName, Assembly assembly, Nullable`1 searchPath, Boolean throwOnError) at Cairo.CairoAPI.DllImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 65 at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags) at Cairo.NativeMethods.cairo_version_string() at Cairo.CairoAPI.get_VersionString() in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 56 at Vintagestory.Client.NoObf.ClientPlatformWindows.LogAndTestHardwareInfos() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 153 at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 287 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Game Version: .net7 Experimental build - v1.18.6 (Unstable) 7/12/2023 4:32:33 PM: Critical error occurred Loaded Mods: System.DllNotFoundException: Unable to load shared library 'libcairo.so.2' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/libcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(libcairo.so.2.dylib, 0x0001): tried: 'libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/liblibcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(liblibcairo.so.2.dylib, 0x0001): tried: 'liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/libcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(libcairo.so.2, 0x0001): tried: 'libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/liblibcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(liblibcairo.so.2, 0x0001): tried: 'liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) at System.Runtime.InteropServices.NativeLibrary.LoadByName(String libraryName, QCallAssembly callingAssembly, Boolean hasDllImportSearchPathFlag, UInt32 dllImportSearchPathFlag, Boolean throwOnError) at System.Runtime.InteropServices.NativeLibrary.LoadLibraryByName(String libraryName, Assembly assembly, Nullable`1 searchPath, Boolean throwOnError) at Cairo.CairoAPI.DllImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 65 at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags) at Cairo.NativeMethods.cairo_version_string() at Cairo.CairoAPI.get_VersionString() in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 56 at Vintagestory.Client.NoObf.ClientPlatformWindows.LogAndTestHardwareInfos() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 153 at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 287 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Game Version: .net7 Experimental build - v1.18.6 (Unstable) 7/12/2023 4:38:32 PM: Critical error occurred Loaded Mods: System.DllNotFoundException: Unable to load shared library 'libcairo.so.2' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/libcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(libcairo.so.2.dylib, 0x0001): tried: 'libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/liblibcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(liblibcairo.so.2.dylib, 0x0001): tried: 'liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/libcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(libcairo.so.2, 0x0001): tried: 'libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/liblibcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.9/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2, 0x0001): tried: '/Users/outcastzeroone/Desktop/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) dlopen(liblibcairo.so.2, 0x0001): tried: 'liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file), '/Users/outcastzeroone/Desktop/vintagestory.app/liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file) at System.Runtime.InteropServices.NativeLibrary.LoadByName(String libraryName, QCallAssembly callingAssembly, Boolean hasDllImportSearchPathFlag, UInt32 dllImportSearchPathFlag, Boolean throwOnError) at System.Runtime.InteropServices.NativeLibrary.LoadLibraryByName(String libraryName, Assembly assembly, Nullable`1 searchPath, Boolean throwOnError) at Cairo.CairoAPI.DllImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 65 at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags) at Cairo.NativeMethods.cairo_version_string() at Cairo.CairoAPI.get_VersionString() in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 56 at Vintagestory.Client.NoObf.ClientPlatformWindows.LogAndTestHardwareInfos() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 153 at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 287 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93