From: "Jörg Sommer" <joerg.sommer@navimatix.de>
To: openembedded-core@lists.openembedded.org
Subject: [kirkstone] Upgrade gtk+3 3.24.34 -> 3.24.51
Date: Mon, 3 Nov 2025 09:21:38 +0100 [thread overview]
Message-ID: <20251103082021.1301034-2-joerg.sommer@navimatix.de> (raw)
The current version 3.24.34 fails to build gtk+3-native with Debian 13:
../../gtk+-3.24.34/gtk/gtklabel.c: In function ‘gtk_label_style_updated’:
../../gtk+-3.24.34/gtk/gtklabel.c:4235:32: error: passing argument 1 of ‘gtk_widget_queue_resize’ from incompatible pointer type [-Wincompatible-pointer-types]
4235 | gtk_widget_queue_resize (label);
| ^~~~~
| |
| GtkLabel * {aka struct _GtkLabel *}
In file included from ../../gtk+-3.24.34/gtk/deprecated/gtkmisc.h:33,
from ../../gtk+-3.24.34/gtk/gtklabel.h:32,
from ../../gtk+-3.24.34/gtk/gtklabel.c:30:
../../gtk+-3.24.34/gtk/gtkwidget.h:663:65: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkLabel *’ {aka ‘struct _GtkLabel *’}
663 | void gtk_widget_queue_resize (GtkWidget *widget);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
This was fixed somewhere between 3.24.34 and 3.24.51. Therefore, upgrade the
recipe with the commits from master.
...Do-not-try-to-initialize-GL-without-libGL.patch | 57 --
.../0003-Add-disable-opengl-configure-option.patch | 872 ---------------------
meta/recipes-gnome/gtk+/gtk+3/CVE-2024-6655.patch | 39 -
meta/recipes-gnome/gtk+/gtk+3/link_fribidi.patch | 19 -
meta/recipes-gnome/gtk+/gtk+3/opengl.patch | 747 ++++++++++++++++++
meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb | 18 -
.../gtk+/{gtk+3.inc => gtk+3_3.24.51.bb} | 66 +-
7 files changed, 782 insertions(+), 1036 deletions(-)
next reply other threads:[~2025-11-03 8:21 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-03 8:21 Jörg Sommer [this message]
2025-11-03 8:21 ` [kirkstone][PATCH 01/19] gtk+3: upgrade 3.24.34 -> 3.24.35 Jörg Sommer
2025-11-03 8:21 ` [kirkstone][PATCH 02/19] gtk+3: port to Meson Jörg Sommer
2025-11-03 8:21 ` [kirkstone][PATCH 03/19] gtk+3: fix reproducible builds Jörg Sommer
2025-11-03 8:21 ` [kirkstone][PATCH 04/19] gtk+3: update 3.24.35 -> 3.24.36 Jörg Sommer
2025-11-03 8:21 ` [kirkstone][PATCH 05/19] gtk+3: add PACKAGECONFIG for libcloudservice and tracker; fix cups backend Jörg Sommer
2025-11-03 10:29 ` [OE-core] " Gyorgy Sarvari
2025-11-03 8:21 ` [kirkstone][PATCH 06/19] gtk+3: upgrade 3.24.36 -> 3.24.37 Jörg Sommer
2025-11-03 8:21 ` [kirkstone][PATCH 07/19] gtk+3: upgrade 3.24.37 -> 3.24.38 Jörg Sommer
2025-11-03 8:21 ` [kirkstone][PATCH 08/19] gtk: Add rdepend on printbackend for cups Jörg Sommer
2025-11-03 8:21 ` [kirkstone][PATCH 09/19] gtk: Set CVE_PRODUCT Jörg Sommer
2025-11-03 8:21 ` [kirkstone][PATCH 10/19] gtk+3: update 3.24.38 -> 3.24.41 Jörg Sommer
2025-11-03 8:22 ` [kirkstone][PATCH 11/19] gtk+3: disable wayland without opengl Jörg Sommer
2025-11-03 8:22 ` [kirkstone][PATCH 12/19] gtk+3: add gtk+ to CVE_PRODUCT Jörg Sommer
2025-11-03 8:22 ` [kirkstone][PATCH 13/19] gtk+3: upgrade 3.24.41 -> 3.24.42 Jörg Sommer
2025-11-03 8:22 ` [kirkstone][PATCH 14/19] gtk+3: upgrade 3.24.42 -> 3.24.43 Jörg Sommer
2025-11-03 8:22 ` [kirkstone][PATCH 15/19] gtk+3: rename tracker dependencies Jörg Sommer
2025-11-03 10:15 ` [OE-core] " Gyorgy Sarvari
2025-11-03 10:59 ` Jörg Sommer
2025-11-03 13:37 ` Gyorgy Sarvari
2025-11-03 8:22 ` [kirkstone][PATCH 16/19] gtk+3: remove unneeded .inc file Jörg Sommer
2025-11-03 8:22 ` [kirkstone][PATCH 17/19] gtk+3: depend on the librsvg pixbuf loader in gtk3-demo Jörg Sommer
2025-11-03 8:22 ` [kirkstone][PATCH 18/19] gtk: set correct bug tracker Jörg Sommer
2025-11-03 8:22 ` [kirkstone][PATCH 19/19] gtk+3: Update 3.24.43 -> 3.24.51 Jörg Sommer
2025-11-03 14:40 ` [OE-core] [kirkstone] Upgrade gtk+3 3.24.34 " Steve Sakoman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251103082021.1301034-2-joerg.sommer@navimatix.de \
--to=joerg.sommer@navimatix.de \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox