Sunday, March 05, 2023

Re: x11/kitty: Failed to create GLFW temp window

On 2023/03/05 09:26, Ariel Popper wrote:
> Hello ports,
>
> I was on vacation for a few weeks and so didn't update my laptop's
> snaps/packages for a while (Jan 26 to Feb 19). After updating kitty fails to start with
> the following error:
>
> [064 09:05:05.716575] [glfw error 65544]: OpenGL version string
> retrieval is broken
> [064 09:05:05.722752] Failed to create GLFW temp window! This usually
> happens because of old/broken OpenGL drivers. kitty requires working
> OpenGL 3.3 drivers.
>
> I noticed that Mesa was updated in the meantime, but do not really know
> enough to try and figure out what has changed. Also I am not sure what
> information to include here that may be helpful, so I'll start with the
> output of glxinfo(1) and a dmesg.

Fails on intel as well. Upstream's only suggestions are to reboot or
downgrade the GPU drivers (https://github.com/kovidgoyal/kitty/issues/6007)

kitty uses a vendored copy of "glfw", I tried applying some of upstream
glfw commits touching context.c (the code responsible for this version
check) to kitty's version but that didn't help either.

Same with kitty 0.26.5 and 0.27.1 (the latter is tricky to handle in
ports because it wants to download some go modules at build time).

alacritty works FWIW.

Unless someone has a good idea we should probably mark kitty broken
for now I think.

No comments:

Post a Comment