File xview-olwm-gcc14.patch of Package xview-64bit

--- a/clients/olwm/Imakefile	2024-08-29 08:00:57.629385237 +0200
+++ b/clients/olwm/Imakefile	2024-08-29 09:37:29.175625445 +0200
@@ -4,6 +4,7 @@
 XCOMM # @(#)Imakefile	1.8 28 Apr 1993 SMI
 XCOMM # Imakefile for olwm release 3.0.
 
+CCOPTIONS = -fpermissive
 DEFINES = -DSHAPE $(XVCLIENTDEFINES)
 INCLUDES = -I$(HEADER_DEST) -I$(TOP) $(XVCLIENTINCLUDES)
 SYS_LIBRARIES = $(SYSV_CLIENT_LIB)
--- a/clients/olwmslave/helpwin.c	2021-07-16 19:10:25.000000000 +0200
+++ b/clients/olwmslave/helpwin.c	2024-08-29 07:37:17.646418989 +0200
@@ -16,6 +16,7 @@
 #include <xview/scrollbar.h>
 #include <xview/notice.h>
 #include <xview/cms.h>
+#include <X11/Xutil.h>   /* XDestroyImage */
 #include "olwmslave.h"
 #include "mem.h"
 
--- a/clients/olwmslave/olwmslave.h	2021-07-16 19:10:25.000000000 +0200
+++ b/clients/olwmslave/olwmslave.h	2024-08-29 07:34:42.904305463 +0200
@@ -42,7 +42,7 @@
 
 #ifdef OW_I18N_L3
 #include <locale.h>
-extern	char			*gettext();
+#include <libintl.h>
 #define LOCALIZE(msg)		gettext(msg)
 #else
 #define LOCALIZE(msg)		(msg)
openSUSE Build Service is sponsored by