Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcin for openSUSE:Factory checked in at 2025-06-24 20:47:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcin (Old) and /work/SRC/openSUSE:Factory/.gcin.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcin" Tue Jun 24 20:47:33 2025 rev:44 rq:1287945 version:2.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gcin/gcin.changes 2024-08-23 22:28:21.881133956 +0200 +++ /work/SRC/openSUSE:Factory/.gcin.new.7067/gcin.changes 2025-06-24 20:48:43.863264914 +0200 @@ -1,0 +2,5 @@ +Sat Jun 21 08:58:47 UTC 2025 - Marguerite Su <i...@marguerite.su> + +- add gcin-2.9.0-gcc15.patch, fix build with gcc15 + +------------------------------------------------------------------- New: ---- gcin-2.9.0-gcc15.patch ----------(New B)---------- New: - add gcin-2.9.0-gcc15.patch, fix build with gcc15 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gcin.spec ++++++ --- /var/tmp/diff_new_pack.9he3jx/_old 2025-06-24 20:48:44.767302393 +0200 +++ /var/tmp/diff_new_pack.9he3jx/_new 2025-06-24 20:48:44.767302393 +0200 @@ -1,7 +1,7 @@ # # spec file for package gcin # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -56,6 +56,8 @@ Patch11: gcin-remove-dead-code.patch # PATCH-FIX-OPENSUSE gcin-gcc14-fix.patch - fix the build errors with gcc14 Patch12: gcin-gcc14-fix.patch +# PATCH-FIX-UPSTREAM fix the build errors with gcc15 +Patch13: gcin-2.9.0-gcc15.patch BuildRequires: anthy-devel BuildRequires: fdupes BuildRequires: gtk2-devel ++++++ gcin-2.9.0-gcc15.patch ++++++ Index: gcin-2.9.0/IMdkit/include/Xi18n.h =================================================================== --- gcin-2.9.0.orig/IMdkit/include/Xi18n.h +++ gcin-2.9.0/IMdkit/include/Xi18n.h @@ -68,13 +68,6 @@ IN CONNECTION WITH THE USE OR PERFORMANC #define I18N_SET 1 #define I18N_GET 2 -typedef struct -{ - char *transportname; - int namelen; - Bool (*checkAddr) (); -} TransportSW; - typedef struct _XIMPending { unsigned char *p; @@ -155,6 +148,13 @@ typedef struct _Xi18nClient typedef struct _Xi18nCore *Xi18n; +typedef struct _TransportSW TransportSW; +struct _TransportSW { + char * transportname; + int namelen; + Bool (*checkAddr) (Xi18n, TransportSW *, char *); +}; + /* * Callback Struct for XIM Protocol */ Index: gcin-2.9.0/IMdkit/lib/i18nMethod.c =================================================================== --- gcin-2.9.0.orig/IMdkit/lib/i18nMethod.c +++ gcin-2.9.0/IMdkit/lib/i18nMethod.c @@ -89,7 +89,7 @@ TransportSW _TransR[] = #ifdef DNETCONN {"decnet", 6, _Xi18nCheckTransAddress}, #endif - {(char *) NULL, 0, (Bool (*) ()) NULL} + {(char *) NULL, 0, (Bool (*) (Xi18n, TransportSW *, char *)) NULL} }; static Bool GetInputStyles (Xi18n i18n_core, XIMStyles **p_style) Index: gcin-2.9.0/im-client/gcin-im-client.cpp =================================================================== --- gcin-2.9.0.orig/im-client/gcin-im-client.cpp +++ gcin-2.9.0/im-client/gcin-im-client.cpp @@ -39,7 +39,7 @@ static void restore_old_sigaction_single if (act->sa_handler != SIG_IGN) signal(signo, act->sa_handler); } -char *get_gcin_im_srv_sock_path(); +char *get_gcin_im_srv_sock_path(char *, size_t); Atom get_gcin_addr_atom(Display *dpy); #endif