Jump to content

Alan Schmitt

Vintarian
  • Posts

    5
  • Joined

  • Last visited

Posts posted by Alan Schmitt

  1. I played with it some more and it works great on internal display. I did try to remove my x86 brew installation, and it broke the game as it could not find some other libraries:

    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/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib, 0x0001): Library not loaded: /usr/local/opt/pixman/lib/libpixman-1.0.dylib
      Referenced from: <12A30DC8-B113-3949-9C2D-6D3204BDED24> /Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib
      Reason: tried: '/usr/local/opt/pixman/lib/libpixman-1.0.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/pixman/lib/libpixman-1.0.dylib' (no such file), '/usr/local/opt/pixman/lib/libpixman-1.0.dylib' (no such file), '/usr/local/lib/libpixman-1.0.dylib' (no such file), '/usr/lib/libpixman-1.0.dylib' (no such file, not in dyld cache)
    

    So one may need some dependencies of cairo as well.

  2. I experimented a bit more with this. I can start the game with both the pkg .NET and the x86 brew version.

    For the window issue, I can play the game fine without the external screen connected (I created a world and started the tutorial to check). However, with the external screen connected as an extended display, the game only takes a fourth of the screen (which may be the size of the laptop screen…) and the rest is black. In this case, the mouse does not work (in the sense that the cursor moves and is shown, but the clicks do not register).

    When on the laptop screen only, I played with the settings and something interesting happens when I unset the full screen option: the interface then takes only part of the screen (I guess a fourth as well) and the mouse clicks no longer work. If I tab to enable full screen again, then the interface takes the whole screen and clicks register once more.

    • Like 2
  3. Unfortunately the homebrew cairo I have is arm, not x86:

    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
    

    To build an x86 version, I followed advice from https://gist.github.com/progrium/b286cd8c82ce0825b2eb3b0b3a0720a0:

    arch -x86_64 zsh
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    eval "$(/usr/local/bin/brew shellenv)"
    brew install cairo
    cp /usr/local/lib/libcairo.2.dylib libcairo.so.2.dylib

    With that I’m able to launch the game and login, but the mouse does not work (I cannot click anywhere). Also, the game ran in the bottom left quadrant of the screen (but I’m using an external display in addition to the mac’s display, so it’s probably not helping). I had to ctrl-c out of the game, here is what I had on the terminal:

    schmitta@TM vintagestory.app % ./Vintagestory                                                              
    29.6.2023 22:08:14 [Client Notification] Client logger started.
    29.6.2023 22:08:14 [Client Notification] Game Version: .net7 Experimental build - v1.18.6 (Unstable)
    29.6.2023 22:08:15 [Client Debug] Creating game window with window mode Fullscreen
    ALError at 'Start': Invalid Value
    29.6.2023 22:08:16 [Client Notification] OpenAL Initialized. Available Mono/Stereo Sources: /
    29.6.2023 22:08:16 [Client Notification] CPU Cores: 8
    29.6.2023 22:08:16 [Client Notification] Available RAM: 24576 MB
    29.6.2023 22:08:16 [Client Notification] Graphics Card Vendor: Apple
    29.6.2023 22:08:16 [Client Notification] Graphics Card Version: 4.1 Metal - 83.1
    29.6.2023 22:08:16 [Client Notification] Graphics Card Renderer: Apple M2
    29.6.2023 22:08:16 [Client Notification] Graphics Card ShadingLanguageVersion: 4.10
    29.6.2023 22:08:16 [Client Notification] GL.MaxVertexUniformComponents: 4096
    29.6.2023 22:08:16 [Client Notification] GL.MaxUniformBlockSize: 65536
    29.6.2023 22:08:16 [Client Notification] Cairo Graphics Version: 1.16.0
    29.6.2023 22:08:16 [Client Notification] OpenAL Version: 1.1
    29.6.2023 22:08:16 [Client Notification] C# Framework: .net 7.0.8
    29.6.2023 22:08:17 [Client Notification] Start discovering assets
    29.6.2023 22:08:17 [Client Notification] (Re-)loaded frame buffers
    29.6.2023 22:08:17 [Client Notification] Found 22 base assets in category lang
    29.6.2023 22:08:17 [Client Notification] Found 0 base assets in category patches
    29.6.2023 22:08:17 [Client Notification] Found 22 base assets in category config
    29.6.2023 22:08:17 [Client Notification] Found 0 base assets in category worldproperties
    29.6.2023 22:08:17 [Client Notification] Found 46 base assets in category sounds
    29.6.2023 22:08:17 [Client Notification] Found 97 base assets in category shapes
    29.6.2023 22:08:17 [Client Notification] Found 72 base assets in category shaders
    29.6.2023 22:08:17 [Client Notification] Found 16 base assets in category shaderincludes
    29.6.2023 22:08:17 [Client Notification] Found 131 base assets in category textures
    29.6.2023 22:08:17 [Client Notification] Found 4 base assets in category music
    29.6.2023 22:08:17 [Client Notification] Found 0 base assets in category dialog
    29.6.2023 22:08:17 [Client Notification] Found 410 base assets in total
    29.6.2023 22:08:17 [Client Notification] Loading sounds
    29.6.2023 22:08:17 [Client Notification] Sounds loaded
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass .
    29.6.2023 22:08:17 [Client Notification] Window probably resized, recalculating dialog bounds and recomposing gameloadingscreen...
    29.6.2023 22:08:17 [Client Notification] Begin loading shaders
    29.6.2023 22:08:17 [Client Notification] Load shaders now
    29.6.2023 22:08:17 [Client Notification] Loading shaders...
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass standard.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass particlescube.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass particlesquad.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass sky.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass nightsky.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass woittest.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass transparentcompose.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass debugdepthbuffer.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass helditem.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass chunkopaque.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass chunkliquid.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass decals.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass final.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass gui.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass blur.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass chunktransparent.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass findbright.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass chunktopsoil.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass godrays.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass autocamera.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass blockhighlights.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass wireframe.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass entityanimated.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass luma.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass blit.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass particlesquad2d.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass shadowmapentityanimated.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass shadowmapgeneric.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass texture2texture.
    29.6.2023 22:08:17 [Client Error] Link error in shader program for pass celestialobject: ERROR: Input of fragment shader 'fragPosition' not written by vertex shader
    ERROR: Input of fragment shader 'gnormal' not written by vertex shader
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass guitopsoil.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass colorgrade.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass guigear.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass ssao.
    29.6.2023 22:08:17 [Client Notification] Loaded Shaderprogramm for render pass bilateralblur.
    29.6.2023 22:08:17 [Client Notification] Cached session key is invalid, require login
    UNSUPPORTED (log once): POSSIBLE ISSUE: unit 0 GLD_TEXTURE_INDEX_2D is unloadable and bound to sampler type (Float) - using zero texture because texture unloadable
    29.6.2023 22:11:22 [Client Debug] Server login response: invalid, reason: invalidemailorpassword
    29.6.2023 22:11:22 [Client Debug] Server login response: invalid, reason: invalidemailorpassword
    29.6.2023 22:12:16 [Client Debug] Server login response: invalid, reason: invalidemailorpassword
    29.6.2023 22:12:16 [Client Debug] Server login response: invalid, reason: invalidemailorpassword
    29.6.2023 22:13:07 [Client Debug] Server login response: valid, reason: 
    29.6.2023 22:13:07 [Client Debug] Server login response: valid, reason: 
    29.6.2023 22:13:07 [Client Notification] Will search the following paths for mods:
    29.6.2023 22:13:07 [Client Notification]     /Users/schmitta/Documents/Inbox/vintagestory.app/Mods
    29.6.2023 22:13:07 [Client Notification]     /Users/schmitta/.config/VintagestoryDataNet7/Mods
    ^C29.6.2023 22:14:02 [Client Notification] Exiting game now. Server running=False. Exit reason: SIGTERM or SIGINT received
    29.6.2023 22:14:02 [Client Debug] After gamewindow.Run()

    (and yes, it took me five tries to input my password, it’s generated and I could not copy and paste it…)

    A future try is to install x86 dotnet with brew and see if I can use it, but not tonight

  4. By the way, I have cairo installed with homebrew (this is in /opt/homebrew):

    schmitta@TM homebrew % find . -name 'libcairo*'
    ./lib/libcairo.a
    ./lib/libcairo.2.dylib
    ./lib/libcairo-gobject.2.dylib
    ./lib/libcairo.dylib
    ./lib/libcairo-script-interpreter.dylib
    ./lib/libcairo-script-interpreter.2.dylib
    ./lib/libcairo-gobject.dylib
    ./lib/libcairo-gobject.a
    ./lib/libcairo-script-interpreter.a
    ./Cellar/cairo/1.16.0_5/lib/libcairo.a
    ./Cellar/cairo/1.16.0_5/lib/libcairo.2.dylib
    ./Cellar/cairo/1.16.0_5/lib/libcairo-gobject.2.dylib
    ./Cellar/cairo/1.16.0_5/lib/libcairo.dylib
    ./Cellar/cairo/1.16.0_5/lib/libcairo-script-interpreter.dylib
    ./Cellar/cairo/1.16.0_5/lib/cairo/libcairo-trace.so
    ./Cellar/cairo/1.16.0_5/lib/cairo/libcairo-trace.a
    ./Cellar/cairo/1.16.0_5/lib/libcairo-script-interpreter.2.dylib
    ./Cellar/cairo/1.16.0_5/lib/libcairo-gobject.dylib
    ./Cellar/cairo/1.16.0_5/lib/libcairo-gobject.a
    ./Cellar/cairo/1.16.0_5/lib/libcairo-script-interpreter.a
    

    but I do not know how to add a search path for these libraries when launching VintageStory.

  5. Which version of .net7 should we get? I tried installing it with brew and I get this error:

    schmitta@TM vintagestory.app % ./Vintagestory                                       
    Failed to load /opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib, error: dlopen(/opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib, 0x0001): tried: '/opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib' (no such file), '/opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
    The library libhostfxr.dylib was found, but loading it from /opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib failed
      - Installing .NET prerequisites might help resolve this problem.
         https://go.microsoft.com/fwlink/?linkid=2063366
    

    It seems I need the x86 version, but of which runtime (core or just runtime)?

    After installing ".NET 7.0 Runtime (v7.0.8) - macOS x64", I have this error instead:

    schmitta@TM vintagestory.app % ./Vintagestory                         
    29.6.2023 19:59:43 [Client Notification] Client logger started.
    29.6.2023 19:59:43 [Client Notification] Game Version: .net7 Experimental build - v1.18.6 (Unstable)
    29.6.2023 19:59:44 [Client Debug] Creating game window with window mode Fullscreen
    ALError at 'Start': Invalid Value
    29.6.2023 19:59:45 [Client Notification] OpenAL Initialized. Available Mono/Stereo Sources: /
    29.6.2023 19:59:45 [Client Notification] CPU Cores: 8
    29.6.2023 19:59:45 [Client Notification] Available RAM: 24576 MB
    29.6.2023 19:59:45 [Client Notification] Graphics Card Vendor: Apple
    29.6.2023 19:59:45 [Client Notification] Graphics Card Version: 4.1 Metal - 83.1
    29.6.2023 19:59:45 [Client Notification] Graphics Card Renderer: Apple M2
    29.6.2023 19:59:45 [Client Notification] Graphics Card ShadingLanguageVersion: 4.10
    29.6.2023 19:59:45 [Client Notification] GL.MaxVertexUniformComponents: 4096
    29.6.2023 19:59:45 [Client Notification] GL.MaxUniformBlockSize: 65536
    29.6.2023 19:59:45 [Client Fatal] Game Version: .net7 Experimental build - v1.18.6 (Unstable)
    6/29/2023 7:59:45 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/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file)
    dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file)
    dlopen(libcairo.so.2.dylib, 0x0001): tried: 'libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file, not in dyld cache), '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, not in dyld cache)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file)
    dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file)
    dlopen(liblibcairo.so.2.dylib, 0x0001): tried: 'liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file, not in dyld cache), '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, not in dyld cache)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file)
    dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file)
    dlopen(libcairo.so.2, 0x0001): tried: 'libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file, not in dyld cache), 'libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file, not in dyld cache)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file)
    dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file)
    dlopen(liblibcairo.so.2, 0x0001): tried: 'liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file, not in dyld cache), 'liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file, not in dyld cache)
    
       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
    Crash written to file at "/Users/schmitta/.config/VintagestoryDataNet7/Logs/client-crash.txt"
    
    Game Version: .net7 Experimental build - v1.18.6 (Unstable)
    6/29/2023 7:59:45 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/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file)
    dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file)
    dlopen(libcairo.so.2.dylib, 0x0001): tried: 'libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file, not in dyld cache), '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, not in dyld cache)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file)
    dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file)
    dlopen(liblibcairo.so.2.dylib, 0x0001): tried: 'liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file, not in dyld cache), '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, not in dyld cache)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file)
    dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file)
    dlopen(libcairo.so.2, 0x0001): tried: 'libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file, not in dyld cache), 'libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file, not in dyld cache)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file)
    dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file)
    dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file)
    dlopen(liblibcairo.so.2, 0x0001): tried: 'liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file, not in dyld cache), 'liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file, not in dyld cache)
    
       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
    Crash written to file at "/Users/schmitta/.config/VintagestoryDataNet7/Logs/client-crash.txt"
    
    29.6.2023 19:59:45 [Client Notification] Exiting game now. Server running=False. Exit reason: Game crashed
    

    Do I need to install the SDK (SDK 7.0.305)?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.