File xview-multiple-def.patch of Package xview-64bit
fix "multiple definition" linker errors that showed up when using gcc-11
--- a/lib/libxview/misc/i18n_impl.h 2021-06-15 18:44:17.752160172 +0200
+++ b/lib/libxview/misc/i18n_impl.h 2021-06-15 18:57:21.279299466 +0200
@@ -50,7 +50,7 @@
#define xv_domain XV_TEXT_DOMAIN
#else /* XGETTEXT */
/* Initial value assigned at xv_init.c */
-Xv_private_data CONST char *xv_domain;
+extern Xv_private_data CONST char *xv_domain;
#endif /* XGETTEXT */
#define XV_MSG(s) (dgettext(xv_domain, s))
--- a/lib/libxview/textsw/txt_dbx_.h 2021-07-16 19:10:25.000000000 +0200
+++ b/lib/libxview/textsw/txt_dbx_.h 2022-12-18 21:01:00.997862519 +0100
@@ -14,8 +14,8 @@
Pkg_private void textsw_view_line_info(Textsw abstract, int *top, int *bottom);
Pkg_private int textsw_contains_line(register Textsw abstract, register int line, register Rect *rect);
Pkg_private int textsw_nop_notify(Textsw abstract, Attr_avlist attrs);
-Textsw abstract;
-Attr_avlist attrs;
+/* Textsw abstract; */
+/* Attr_avlist attrs; */
#ifdef OW_I18N
Xv_public Textsw_index textsw_index_for_file_line_wc(Textsw abstract, int line);
#endif
--- a/lib/libxview/ttysw/tty_modes.c 2021-06-15 18:44:17.812160464 +0200
+++ b/lib/libxview/ttysw/tty_modes.c 2021-06-15 18:59:53.932715714 +0200
@@ -52,7 +52,7 @@
#include <xview_private/term_impl.h>
#include <xview_private/txt_impl.h>
-int ttysw_waiting_for_pty_input;
+extern int ttysw_waiting_for_pty_input;
extern Xv_Window csr_pixwin;
extern CHAR **image;