From: Kai Kang <[email protected]>
Update tasklist.c to fix incompatible pointer type error:
| libwnck/tasklist.c:4355:49: error: passing argument 2 of
'sn_startup_sequence_get_last_active_time'
from incompatible pointer type [-Wincompatible-pointer-types]
| 4355 | &tv_sec, &tv_usec);
| | ^~~~~~~
| | |
| | long int *
Signed-off-by: Kai Kang <[email protected]>
---
...-fix-incompatible-pointer-type-error.patch | 29 +++++++++++++++++
...-fix-incompatible-pointer-type-error.patch | 31 +++++++++++++++++++
.../recipes-gnome/libwnck/libwnck3_43.0.bb | 3 ++
.../recipes-gnome/libwnck/libwnck_2.31.0.bb | 1 +
4 files changed, 64 insertions(+)
create mode 100644
meta-gnome/recipes-gnome/libwnck/files/libwnck-fix-incompatible-pointer-type-error.patch
create mode 100644
meta-gnome/recipes-gnome/libwnck/files/libwnck3-fix-incompatible-pointer-type-error.patch
diff --git
a/meta-gnome/recipes-gnome/libwnck/files/libwnck-fix-incompatible-pointer-type-error.patch
b/meta-gnome/recipes-gnome/libwnck/files/libwnck-fix-incompatible-pointer-type-error.patch
new file mode 100644
index 000000000..59a4c09e6
--- /dev/null
+++
b/meta-gnome/recipes-gnome/libwnck/files/libwnck-fix-incompatible-pointer-type-error.patch
@@ -0,0 +1,29 @@
+Update tasklist.c to fix incompatible pointer type error:
+
+| libwnck/tasklist.c:4355:49: error: passing argument 2 of
'sn_startup_sequence_get_last_active_time'
+ from incompatible pointer type [-Wincompatible-pointer-types]
+| 4355 | &tv_sec, &tv_usec);
+| | ^~~~~~~
+| | |
+| | long int *
+
+Upstream-Status: Inactive-Upstream
+
+Signed-off-by: Kai Kang <[email protected]>
+---
+ libwnck/tasklist.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libwnck/tasklist.c b/libwnck/tasklist.c
+index 4f0c6c4..d3bdf96 100644
+--- a/libwnck/tasklist.c
++++ b/libwnck/tasklist.c
+@@ -4352,7 +4352,7 @@ sequence_timeout_callback (void *user_data)
+ WnckTask *task = WNCK_TASK (tmp->data);
+
+ sn_startup_sequence_get_last_active_time (task->startup_sequence,
+- &tv_sec, &tv_usec);
++ (time_t *)&tv_sec, &tv_usec);
+
+ elapsed =
+ ((((double)now.tv_sec - tv_sec) * G_USEC_PER_SEC +
diff --git
a/meta-gnome/recipes-gnome/libwnck/files/libwnck3-fix-incompatible-pointer-type-error.patch
b/meta-gnome/recipes-gnome/libwnck/files/libwnck3-fix-incompatible-pointer-type-error.patch
new file mode 100644
index 000000000..9ccd18d70
--- /dev/null
+++
b/meta-gnome/recipes-gnome/libwnck/files/libwnck3-fix-incompatible-pointer-type-error.patch
@@ -0,0 +1,31 @@
+Update tasklist.c to fix incompatible pointer type error:
+
+| libwnck/tasklist.c: In function 'sequence_timeout_callback':
+| libwnck/tasklist.c:4922:49: error: passing argument 2 of
'sn_startup_sequence_get_last_active_time'
+ from incompatible pointer type [-Wincompatible-pointer-types]
+| 4922 | &tv_sec, &tv_usec);
+| | ^~~~~~~
+| | |
+| | long int *
+
+Upstream-Status: Submitted
[https://gitlab.gnome.org/GNOME/libwnck/-/merge_requests/56]
+
+Signed-off-by: Kai Kang <[email protected]>
+
+---
+ libwnck/tasklist.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libwnck/tasklist.c b/libwnck/tasklist.c
+index b773247..f195074 100644
+--- a/libwnck/tasklist.c
++++ b/libwnck/tasklist.c
+@@ -4919,7 +4919,7 @@ sequence_timeout_callback (void *user_data)
+ WnckTask *task = WNCK_TASK (tmp->data);
+
+ sn_startup_sequence_get_last_active_time (task->startup_sequence,
+- &tv_sec, &tv_usec);
++ (time_t *)&tv_sec, &tv_usec);
+
+ elapsed = (now - (tv_sec * G_USEC_PER_SEC + tv_usec)) / 1000.0;
+
diff --git a/meta-gnome/recipes-gnome/libwnck/libwnck3_43.0.bb
b/meta-gnome/recipes-gnome/libwnck/libwnck3_43.0.bb
index c7f798911..34944f45e 100644
--- a/meta-gnome/recipes-gnome/libwnck/libwnck3_43.0.bb
+++ b/meta-gnome/recipes-gnome/libwnck/libwnck3_43.0.bb
@@ -19,6 +19,9 @@ inherit gnomebase gobject-introspection gtk-doc gettext
features_check
def gnome_verdir(v):
return oe.utils.trim_version(v, 1)
+
+SRC_URI += "file://libwnck3-fix-incompatible-pointer-type-error.patch"
+
SRC_URI[archive.sha256sum] =
"905bcdb85847d6b8f8861e56b30cd6dc61eae67ecef4cd994a9f925a26a2c1fe"
# gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG.
diff --git a/meta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb
b/meta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb
index d7f47002f..82900a8f4 100644
--- a/meta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb
+++ b/meta-gnome/recipes-gnome/libwnck/libwnck_2.31.0.bb
@@ -12,6 +12,7 @@ GNOMEBASEBUILDCLASS = "autotools"
inherit gnomebase gobject-introspection features_check gtk-doc
REQUIRED_DISTRO_FEATURES = "x11"
+SRC_URI += "file://libwnck-fix-incompatible-pointer-type-error.patch"
SRC_URI[archive.md5sum] = "f03e1139296e2a3a92e3b65a3080cd32"
SRC_URI[archive.sha256sum] =
"83f732d20781fc88b22cdc6aaf2d4f388db6d3d4ff28d1a8fd45be9fb7743a9e"
--
2.34.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#110780):
https://lists.openembedded.org/g/openembedded-devel/message/110780
Mute This Topic: https://lists.openembedded.org/mt/106563085/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-