Bug#1077287: libgtk-4-1 v4.14: missing dependency on libgles2 (maybe there are alternatives) on at least i386
Simon McVittie
smcv at debian.org
Sat Jul 27 23:53:30 BST 2024
Package: libgtk-4-1
Version: 4.14.4+ds-3
Severity: serious
Justification: a maintainer says so
Tags: experimental
Control: block 1072395 by -1
While investigating test failures on i386, I tried installing
gtk-4-examples:i386 and its mandatory dependencies onto an amd64 GNOME
unstable system to assess whether the test failures reflect a serious
problem with applications or are ignorable.
(Full disclosure: I was actually testing with a prerelease of 4.14.4+ds-4;
but I suspect that 4.14.4+ds-3 has the same problem, and anyway it
definitely has other RC bugs.)
When I run gtk4-widget-factory, I get:
> Couldn't open libGLESv2.so.2: libGLESv2.so.2: cannot open shared object file: No such file or directory
> zsh: IOT instruction gtk4-widget-factory
After installing libgles2:i386, gtk4-widget-factory runs successfully
and seems to work OK.
I already had libegl1:i386, libgl1:i386 and mesa-vulkan-drivers:i386
installed, so those are presumably not sufficient; but perhaps I was
missing some other related package that made "big GL" or Vulkan backends
not work?
Or maybe libgtk-4-1 needs to depend on libgles2, either on some or all
architectures?
I have not kept up with the status of which backend is used under which
circumstances, so I don't know the correct solution.
On the affected test system I'm using GNOME in Wayland mode on an Intel
GPU, if it matters.
smcv
More information about the pkg-gnome-maintainers
mailing list