After updating the system, including forcefully updating lib32-vulkan-intel with pacman -U and reinstalling+repopulating keyrings, Neither kitty nor Alacritty will start.
After starting DWM with startx, all apps work normally, except for these two.
>alacritty
libEGL warning: DRI2: failed to authenticate
libEGL warning: MESA-LOADER: failed to open zink: libLLVM.so.18.1: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open swrast: libLLVM.so.18.1: cannot open shared object file: No
such file or directory (search paths /usr/lib/dri, suffix _dri)
Error: Error { raw_code: Some(12289), raw_os_message: None, kind: InitializationFailed }
> kitty
[0.219] [glfw error 65542]: GLX: GLX extension not found
[0.220] Failed to create GLFW temp window! This usually happens because of old/broken OpenGL drivers. kitty requires working OpenGL 3.1 drivers.
Trying to open from tty gives returns
Error: Os(OsError { line: 786, file: "/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.29.15/src/platform_impl/linux/mod.rs", error: Misc("neither WAYLAND_DISPLAY nor WAYLAND_SOCKET nor DISPLAY is set.") })
There seems to be an issue with the latest mesa version.
Run
sudo pacman -U https://archive.artixlinux.org/repos/week/world/os/x86_64/mesa-1%3A24.1.2-1-x86_64.pkg.tar.zst
and reboot.
artist
Issue has been fixed. Updating should work without problems again once the mirrors have synced.
artist
Working now. Thanks!