tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: wxGTK32 (gtk3?) wayland issue
On Mon, Jun 08, 2026 at 09:12:22AM +0100, Robert Bagdan wrote:
> I'm not sure but there is a gtk3 wayland relevant change from @nia:
> https://github.com/NetBSD/pkgsrc/commit/e14c2c74d809f3f6527ac11ed814c43302699de9
>
> .if ${PLATFORM_SUPPORTS_WAYLAND} == "yes"
> +# workaround for PR pkg/60295
> +. if ${OPSYS} != "NetBSD" || ${X11_TYPE} != "native" || \
> + exists(${X11BASE}/lib/modules/libglamoregl.so)
> PKG_SUGGESTED_OPTIONS+= wayland
> +. endif
> .endif
>
> I don't see a problem in the logic, but maybe this somehow broke the
> gtk3 wayland support detected in pbulk?
> Unfortunately I can't find the gtk3 logs from this pbulk build. Would
> be nice to see if gtk3 built
> with or without wayland support.
I think you're right and the problem is that this option was turned
off without a PKGREVISION bump and without a recursive bump.
There are more problems like this one:
pkg_add: appstream-glib-0.8.3nb17: missing required library: /usr/pkg/lib/libepoll-shim.so.0
pkg_add: appstream-glib-0.8.3nb17: missing required library: /usr/pkg/lib/libwayland-client.so.0
pkg_add: appstream-glib-0.8.3nb17: missing required library: /usr/pkg/lib/libwayland-cursor.so.0
pkg_add: appstream-glib-0.8.3nb17: missing required library: /usr/pkg/lib/libwayland-egl.so.1
pkg_add: appstream-glib-0.8.3nb17: missing required library: /usr/pkg/lib/libxkbcommon.so.0
pkg_add: package `glib2-2.88.1' was already installed as dependency, now marked as installed manually
pkg_add: package `gtk3+-3.24.52' was already installed as dependency, now marked as installed manually
pkg_add: package `hicolor-icon-theme-0.17nb1' was already installed as dependency, now marked as installed manually
pkg_add: libcanberra-0.30nb22: missing required library: /usr/pkg/lib/libepoll-shim.so.0
pkg_add: libcanberra-0.30nb22: missing required library: /usr/pkg/lib/libwayland-client.so.0
pkg_add: libcanberra-0.30nb22: missing required library: /usr/pkg/lib/libwayland-cursor.so.0
pkg_add: libcanberra-0.30nb22: missing required library: /usr/pkg/lib/libwayland-egl.so.1
pkg_add: libcanberra-0.30nb22: missing required library: /usr/pkg/lib/libxkbcommon.so.0
pkg_add: libpeas-1.26.0nb21: missing required library: /usr/pkg/lib/libepoll-shim.so.0
pkg_add: libpeas-1.26.0nb21: missing required library: /usr/pkg/lib/libwayland-client.so.0
pkg_add: libpeas-1.26.0nb21: missing required library: /usr/pkg/lib/libwayland-cursor.so.0
pkg_add: libpeas-1.26.0nb21: missing required library: /usr/pkg/lib/libwayland-egl.so.1
pkg_add: libpeas-1.26.0nb21: missing required library: /usr/pkg/lib/libxkbcommon.so.0
https://releng.netbsd.org/pkgreports/shadow/HEAD/NetBSD-11.0-x86_64/20260607.2123/gnome-pomodoro-0.17.0nb29/depends.log
So I see two options:
- bump gtk3 and all its users and hope this fixes it
- revert the change and look for a different solution to 60295
I tend to the first one.
Opinions?
Thomas
Home |
Main Index |
Thread Index |
Old Index