Hi! Many thanks for reporting this bug. In fact the test case already
warns about the implicit dependency.

The key point is that libgtk-4-1 up until version 4.14.4 didn't
explicitly depended on libgles2, even though it tries to render with
libGLESv2 at runtime. Newer versions of Ubuntu have that sorted out, but
we'll need more time to backport that fix into Noble. In the meantime,
users that need to run GTK4 applications on WSL 2 (or containers of any
sort) on 24.04.2 will need to install libgles2 manually with `apt
install libgles2`.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gtk4 in Ubuntu.
https://bugs.launchpad.net/bugs/2098698

Title:
  gtk-4-examples: Missing dependency libgles2

Status in gtk4 package in Ubuntu:
  New

Bug description:
  While doing the WSL Import and run test for 24.04.2, gtk4-demo failed
  to launch due to missing the library for libGLESv2.

  Installing libgles2 fixed the issue.

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: gtk-4-examples 4.14.2+ds-1ubuntu1
  Uname: Linux 5.15.167.4-microsoft-standard-WSL2 x86_64
  ApportVersion: 2.28.1-0ubuntu3.3
  Architecture: amd64
  CasperMD5CheckResult: unknown
  Date: Mon Feb 17 12:19:55 2025
  ProcEnviron:
   LANG=C.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: gtk4
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk4/+bug/2098698/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to