GNU logs - #52675, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#52675: 28.0.60; /usr/include/X11/X.h:96:13: error: conflicting types for =?UTF-8?Q?=E2=80=98Window=E2=80=99?=
Resent-From: "Feng Shu" <tumashu@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 20 Dec 2021 00:59:01 +0000
Resent-Message-ID: <handler.52675.B.163996190516099 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 52675
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 52675 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.163996190516099
          (code B ref -1); Mon, 20 Dec 2021 00:59:01 +0000
Received: (at submit) by debbugs.gnu.org; 20 Dec 2021 00:58:25 +0000
Received: from localhost ([127.0.0.1]:48511 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mz70N-0004BV-Kr
	for submit <at> debbugs.gnu.org; Sun, 19 Dec 2021 19:58:24 -0500
Received: from lists.gnu.org ([209.51.188.17]:59484)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tumashu@HIDDEN>) id 1mz70J-0004BL-AF
 for submit <at> debbugs.gnu.org; Sun, 19 Dec 2021 19:58:18 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40978)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tumashu@HIDDEN>) id 1mz70J-0002OL-0F
 for bug-gnu-emacs@HIDDEN; Sun, 19 Dec 2021 19:58:15 -0500
Received: from m12-17.163.com ([220.181.12.17]:28920)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <tumashu@HIDDEN>) id 1mz708-0006AC-3d
 for bug-gnu-emacs@HIDDEN; Sun, 19 Dec 2021 19:58:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=46mOe
 WYxWi4bhrrImVXKvtCPj9XED76Dsnv/RuEoVaM=; b=Qa0iDi3nDG8t6pxlxkdJ1
 96VOQpoGSdp1767RXPlAZlfhcX7RzshlwgXELey6eoo4frpYlZgrDq+hPP7WwVX4
 SvrQ5DZ+RcL64S+WMESWHqGHiJF5NzOpKFcUgNDA0dItN6+b7+29pJBYkrLS6AU3
 vT0NZmAJpmumkNdwSSQKpE=
Received: from debian (unknown [218.92.14.78])
 by smtp13 (Coremail) with SMTP id EcCowADX0joR1b9hT6IwDQ--.56237S2;
 Mon, 20 Dec 2021 08:57:53 +0800 (CST)
From: "Feng Shu" <tumashu@HIDDEN>
Date: Mon, 20 Dec 2021 08:57:53 +0800
Message-ID: <87sfuoozxq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-CM-TRANSID: EcCowADX0joR1b9hT6IwDQ--.56237S2
X-Coremail-Antispam: 1Uf129KBjvAXoWDJFWUGr43Zr1rKFyUtFWUArb_yoW7Jr1DWo
 ZrXryUWw4ayrZxGr4UuFW8Jws8Ga1F9Fs0qr17J3ykXa9rXrWrWryUA3WUX3yIka4Iq3y3
 X3y2vryavryxGF1rn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73VFW2AGmfu7bjvjm3
 AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUOhFIUUUUU
X-Originating-IP: [218.92.14.78]
X-CM-SenderInfo: 5wxpt2lkx6il2tof0z/1tbiLw1v1FUMbLCL4QAAs2
Received-SPF: pass client-ip=220.181.12.17; envelope-from=tumashu@HIDDEN;
 helo=m12-17.163.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.1 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


In file included from /usr/include/X11/Xlib.h:44,
                 from xwidget.h:35,
                 from dispnew.c:43:
/usr/include/X11/X.h:96:13: error: conflicting types for =E2=80=98Window=E2=
=80=99
   96 | typedef XID Window;
      |             ^~~~~~
In file included from dispextern.h:138,
                 from termchar.h:23,
                 from dispnew.c:28:
pgtkgui.h:49:13: note: previous declaration of =E2=80=98Window=E2=80=99 was=
 here
   49 | typedef int Window;
      |             ^~~~~~
In file included from xwidget.h:35,
                 from dispnew.c:43:
/usr/include/X11/Xlib.h:433:3: error: conflicting types for =E2=80=98XRecta=
ngle=E2=80=99
  433 | } XRectangle;
      |   ^~~~~~~~~~
In file included from dispextern.h:138,
                 from termchar.h:23,
                 from dispnew.c:28:
pgtkgui.h:62:3: note: previous declaration of =E2=80=98XRectangle=E2=80=99 =
was here
   62 | } XRectangle;
      |   ^~~~~~~~~~
In file included from xwidget.h:35,
                 from dispnew.c:43:
/usr/include/X11/Xlib.h:487:26: error: conflicting types for =E2=80=98Displ=
ay=E2=80=99
  487 | typedef struct _XDisplay Display;
      |                          ^~~~~~~
In file included from dispextern.h:138,
                 from termchar.h:23,
                 from dispnew.c:28:
pgtkgui.h:50:28: note: previous declaration of =E2=80=98Display=E2=80=99 wa=
s here
   50 | typedef struct _GdkDisplay Display;
      |                            ^~~~~~~
In file included from xwidget.h:35,
                 from dispnew.c:43:
/usr/include/X11/Xlib.h:1024:3: error: conflicting types for =E2=80=98XChar=
Struct=E2=80=99
 1024 | } XCharStruct;
      |   ^~~~~~~~~~~
In file included from dispextern.h:138,
                 from termchar.h:23,
                 from dispnew.c:28:
pgtkgui.h:30:3: note: previous declaration of =E2=80=98XCharStruct=E2=80=99=
 was here
   30 | } XCharStruct;
      |   ^~~~~~~~~~~
In file included from xwidget.h:35,
                 from dispnew.c:43:
/usr/include/X11/Xlib.h:1067:3: error: conflicting types for =E2=80=98XChar=
2b=E2=80=99
 1067 | } XChar2b;
      |   ^~~~~~~
In file included from dispextern.h:138,
                 from termchar.h:23,
                 from dispnew.c:28:
pgtkgui.h:34:17: note: previous declaration of =E2=80=98XChar2b=E2=80=99 wa=
s here
   34 | typedef unichar XChar2b;
      |                 ^~~~~~~
In file included from xterm.h:33,
                 from xwidget.h:36,
                 from dispnew.c:43:
/usr/include/X11/Xresource.h:175:35: error: conflicting types for =E2=80=98=
XrmDatabase=E2=80=99
  175 | typedef struct _XrmHashBucketRec *XrmDatabase;
      |                                   ^~~~~~~~~~~
In file included from dispextern.h:138,
                 from termchar.h:23,
                 from dispnew.c:28:
pgtkgui.h:53:15: note: previous declaration of =E2=80=98XrmDatabase=E2=80=
=99 was here
   53 | typedef void *XrmDatabase;
      |               ^~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1327: warning: "STORE_NATIVE_RECT" redefined
 1327 | #define STORE_NATIVE_RECT(nr,rx,ry,rwidth,rheight) \
      |=20
In file included from dispextern.h:138,
                 from termchar.h:23,
                 from dispnew.c:28:
pgtkgui.h:113: note: this is the location of the previous definition
  113 | #define STORE_NATIVE_RECT(nr, px, py, pwidth, pheight) \
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:60:8: error: redefinition of =E2=80=98struct scroll_bar=E2=80=99
   60 | struct scroll_bar
      |        ^~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:918:8: note: originally defined here
  918 | struct scroll_bar
      |        ^~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:246:34: error: conflicting types for =E2=80=98x_display_list=E2=
=80=99
  246 | extern struct pgtk_display_info *x_display_list;
      |                                  ^~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:540:31: note: previous declaration of =E2=80=98x_display_list=E2=80=
=99 was here
  540 | extern struct x_display_info *x_display_list;
      |                               ^~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:386:10: error: redefinition of =E2=80=98struct relief=E2=80=99
  386 |   struct relief
      |          ^~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:755:10: note: originally defined here
  755 |   struct relief
      |          ^~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:411:8: error: redefinition of =E2=80=98struct x_output=E2=80=99
  411 | struct x_output
      |        ^~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:555:8: note: originally defined here
  555 | struct x_output
      |        ^~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:423:3: error: redeclaration of enumerator =E2=80=98FOCUS_NONE=E2=
=80=99
  423 |   FOCUS_NONE =3D 0,
      |   ^~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:798:3: note: previous definition of =E2=80=98FOCUS_NONE=E2=80=99 wa=
s here
  798 |   FOCUS_NONE     =3D 0,
      |   ^~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:424:3: error: redeclaration of enumerator =E2=80=98FOCUS_IMPLICI=
T=E2=80=99
  424 |   FOCUS_IMPLICIT =3D 1,
      |   ^~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:799:3: note: previous definition of =E2=80=98FOCUS_IMPLICIT=E2=80=
=99 was here
  799 |   FOCUS_IMPLICIT =3D 1,
      |   ^~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:425:3: error: redeclaration of enumerator =E2=80=98FOCUS_EXPLICI=
T=E2=80=99
  425 |   FOCUS_EXPLICIT =3D 2
      |   ^~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:800:3: note: previous definition of =E2=80=98FOCUS_EXPLICIT=E2=80=
=99 was here
  800 |   FOCUS_EXPLICIT =3D 2
      |   ^~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:429: warning: "FRAME_X_OUTPUT" redefined
  429 | #define FRAME_X_OUTPUT(f)         ((f)->output_data.pgtk)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:805: note: this is the location of the previous definition
  805 | #define FRAME_X_OUTPUT(f) ((f)->output_data.x)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:432: warning: "FRAME_DISPLAY_INFO" redefined
  432 | #define FRAME_DISPLAY_INFO(f)     (FRAME_X_OUTPUT (f)->display_info)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:885: note: this is the location of the previous definition
  885 | #define FRAME_DISPLAY_INFO(f) ((f)->output_data.x->display_info)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:437: warning: "FRAME_FONT" redefined
  437 | #define FRAME_FONT(f)             (FRAME_X_OUTPUT (f)->font)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:871: note: this is the location of the previous definition
  871 | #define FRAME_FONT(f) ((f)->output_data.x->font)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:438: warning: "FRAME_GTK_OUTER_WIDGET" redefined
  438 | #define FRAME_GTK_OUTER_WIDGET(f) (FRAME_X_OUTPUT (f)->widget)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:853: note: this is the location of the previous definition
  853 | #define FRAME_GTK_OUTER_WIDGET(f) ((f)->output_data.x->widget)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:439: warning: "FRAME_GTK_WIDGET" redefined
  439 | #define FRAME_GTK_WIDGET(f)       (FRAME_X_OUTPUT (f)->edit_widget)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:854: note: this is the location of the previous definition
  854 | #define FRAME_GTK_WIDGET(f) ((f)->output_data.x->edit_widget)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:446: warning: "FRAME_X_WINDOW" redefined
  446 | #define FRAME_X_WINDOW(f)          FRAME_GTK_OUTER_WIDGET (f)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:809: note: this is the location of the previous definition
  809 | #define FRAME_X_WINDOW(f) ((f)->output_data.x->window_desc)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:447: warning: "FRAME_NATIVE_WINDOW" redefined
  447 | #define FRAME_NATIVE_WINDOW(f)     GTK_WINDOW (FRAME_X_WINDOW (f))
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:810: note: this is the location of the previous definition
  810 | #define FRAME_NATIVE_WINDOW(f) FRAME_X_WINDOW (f)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:449: warning: "FRAME_X_DISPLAY" redefined
  449 | #define FRAME_X_DISPLAY(f)        (FRAME_DISPLAY_INFO (f)->gdpy)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:888: note: this is the location of the previous definition
  888 | #define FRAME_X_DISPLAY(f) (FRAME_DISPLAY_INFO (f)->display)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:451: warning: "DEFAULT_GDK_DISPLAY" redefined
  451 | #define DEFAULT_GDK_DISPLAY() gdk_display_get_default ()
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:839: note: this is the location of the previous definition
  839 | #define DEFAULT_GDK_DISPLAY() \
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:493: warning: "FRAME_MENUBAR_HEIGHT" redefined
  493 | #define FRAME_MENUBAR_HEIGHT(f) (FRAME_X_OUTPUT (f)->menubar_height)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:866: note: this is the location of the previous definition
  866 | #define FRAME_MENUBAR_HEIGHT(f) ((f)->output_data.x->menubar_height)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:509: warning: "FRAME_TOOLBAR_TOP_HEIGHT" redefined
  509 | #define FRAME_TOOLBAR_TOP_HEIGHT(f) ((f)->output_data.pgtk->toolbar=
_top_height)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:873: note: this is the location of the previous definition
  873 | #define FRAME_TOOLBAR_TOP_HEIGHT(f) ((f)->output_data.x->toolbar_to=
p_height)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:510: warning: "FRAME_TOOLBAR_BOTTOM_HEIGHT" redefined
  510 | #define FRAME_TOOLBAR_BOTTOM_HEIGHT(f) \
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:874: note: this is the location of the previous definition
  874 | #define FRAME_TOOLBAR_BOTTOM_HEIGHT(f) \
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:514: warning: "FRAME_TOOLBAR_LEFT_WIDTH" redefined
  514 | #define FRAME_TOOLBAR_LEFT_WIDTH(f) ((f)->output_data.pgtk->toolbar=
_left_width)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:878: note: this is the location of the previous definition
  878 | #define FRAME_TOOLBAR_LEFT_WIDTH(f) ((f)->output_data.x->toolbar_le=
ft_width)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:515: warning: "FRAME_TOOLBAR_RIGHT_WIDTH" redefined
  515 | #define FRAME_TOOLBAR_RIGHT_WIDTH(f) ((f)->output_data.pgtk->toolba=
r_right_width)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:879: note: this is the location of the previous definition
  879 | #define FRAME_TOOLBAR_RIGHT_WIDTH(f) ((f)->output_data.x->toolbar_r=
ight_width)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:519: warning: "FRAME_FONTSET" redefined
  519 | #define FRAME_FONTSET(f) (FRAME_X_OUTPUT (f)->fontset)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:872: note: this is the location of the previous definition
  872 | #define FRAME_FONTSET(f) ((f)->output_data.x->fontset)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:521: warning: "FRAME_BASELINE_OFFSET" redefined
  521 | #define FRAME_BASELINE_OFFSET(f) (FRAME_X_OUTPUT (f)->baseline_offs=
et)
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:882: note: this is the location of the previous definition
  882 | #define FRAME_BASELINE_OFFSET(f) ((f)->output_data.x->baseline_offs=
et)
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:522: warning: "BLACK_PIX_DEFAULT" redefined
  522 | #define BLACK_PIX_DEFAULT(f) 0x000000
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:101: note: this is the location of the previous definition
  101 | #define BLACK_PIX_DEFAULT(f)     \
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:523: warning: "WHITE_PIX_DEFAULT" redefined
  523 | #define WHITE_PIX_DEFAULT(f) 0xFFFFFF
      |=20
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:103: note: this is the location of the previous definition
  103 | #define WHITE_PIX_DEFAULT(f)     \
      |=20
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:574:12: error: conflicting types for =E2=80=98x_display_pixel_he=
ight=E2=80=99
  574 | extern int x_display_pixel_height (struct pgtk_display_info *);
      |            ^~~~~~~~~~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1179:1: note: previous definition of =E2=80=98x_display_pixel_heigh=
t=E2=80=99 was here
 1179 | x_display_pixel_height (struct x_display_info *dpyinfo)
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:575:12: error: conflicting types for =E2=80=98x_display_pixel_wi=
dth=E2=80=99
  575 | extern int x_display_pixel_width (struct pgtk_display_info *);
      |            ^~~~~~~~~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1185:1: note: previous definition of =E2=80=98x_display_pixel_width=
=E2=80=99 was here
 1185 | x_display_pixel_width (struct x_display_info *dpyinfo)
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:585:13: warning: redundant redeclaration of =E2=80=98x_set_z_gro=
up=E2=80=99 [-Wredundant-decls]
  585 | extern void x_set_z_group (struct frame *f, Lisp_Object new_value,
      |             ^~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1228:13: note: previous declaration of =E2=80=98x_set_z_group=E2=80=
=99 was here
 1228 | extern void x_set_z_group (struct frame *, Lisp_Object, Lisp_Object=
);
      |             ^~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:608:13: warning: redundant redeclaration of =E2=80=98initialize_=
frame_menubar=E2=80=99 [-Wredundant-decls]
  608 | extern void initialize_frame_menubar (struct frame *);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1313:13: note: previous declaration of =E2=80=98initialize_frame_me=
nubar=E2=80=99 was here
 1313 | extern void initialize_frame_menubar (struct frame *);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:628:13: warning: redundant redeclaration of =E2=80=98x_wm_set_si=
ze_hint=E2=80=99 [-Wredundant-decls]
  628 | extern void x_wm_set_size_hint (struct frame *, long, bool);
      |             ^~~~~~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1142:13: note: previous declaration of =E2=80=98x_wm_set_size_hint=
=E2=80=99 was here
 1142 | extern void x_wm_set_size_hint (struct frame *, long, bool);
      |             ^~~~~~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:629:13: warning: redundant redeclaration of =E2=80=98x_free_fram=
e_resources=E2=80=99 [-Wredundant-decls]
  629 | extern void x_free_frame_resources (struct frame *);
      |             ^~~~~~~~~~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1141:13: note: previous declaration of =E2=80=98x_free_frame_resour=
ces=E2=80=99 was here
 1141 | extern void x_free_frame_resources (struct frame *);
      |             ^~~~~~~~~~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:638:13: warning: redundant redeclaration of =E2=80=98x_change_ta=
b_bar_height=E2=80=99 [-Wredundant-decls]
  638 | extern void x_change_tab_bar_height (struct frame *, int);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1238:13: note: previous declaration of =E2=80=98x_change_tab_bar_he=
ight=E2=80=99 was here
 1238 | extern void x_change_tab_bar_height (struct frame *, int);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:657:13: warning: redundant redeclaration of =E2=80=98xg_set_icon=
=E2=80=99 [-Wredundant-decls]
  657 | extern bool xg_set_icon (struct frame *, Lisp_Object);
      |             ^~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1277:13: note: previous declaration of =E2=80=98xg_set_icon=E2=80=
=99 was here
 1277 | extern bool xg_set_icon (struct frame *, Lisp_Object);
      |             ^~~~~~~~~~~
In file included from gtkutil.h:29,
                 from dispnew.c:47:
pgtkterm.h:658:13: warning: redundant redeclaration of =E2=80=98xg_set_icon=
_from_xpm_data=E2=80=99 [-Wredundant-decls]
  658 | extern bool xg_set_icon_from_xpm_data (struct frame *f, const char =
**data);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from xwidget.h:36,
                 from dispnew.c:43:
xterm.h:1278:13: note: previous declaration of =E2=80=98xg_set_icon_from_xp=
m_data=E2=80=99 was here
 1278 | extern bool xg_set_icon_from_xpm_data (struct frame *, const char *=
*);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:411=EF=BC=9Adispnew.o] =E9=94=99=E8=AF=AF 1
make[2]: =E7=A6=BB=E5=BC=80=E7=9B=AE=E5=BD=95=E2=80=9C/home/feng/emacs/emac=
s.git/src=E2=80=9D
make[1]: *** [Makefile:463=EF=BC=9Asrc] =E9=94=99=E8=AF=AF 2
make[1]: =E7=A6=BB=E5=BC=80=E7=9B=AE=E5=BD=95=E2=80=9C/home/feng/emacs/emac=
s.git=E2=80=9D
make: *** [Makefile:1173=EF=BC=9Abootstrap] =E9=94=99=E8=AF=AF 2



In GNU Emacs 28.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, c=
airo version 1.16.0)
 of 2021-11-16 built on debian
Repository revision: e852822f3db469c985bf022651f184d6ff2c518a
Repository branch: emacs-28
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Debian GNU/Linux 11 (bullseye)

Configured using:
 'configure --prefix=3D/home/feng/emacs/emacs28-gtk-20211116
 --with-native-compilation --with-xwidgets --with-json'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF
TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: zh_CN.UTF-8
  value of $XMODIFIERS: @im=3Dfcitx
  locale-coding-system: utf-8-unix

Major mode: Group

Minor modes in effect:
  gnus-undo-mode: t
  global-undo-tree-mode: t
  projectile-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  emms-playing-time-display-mode: t
  emms-playing-time-mode: t
  cnfonts-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  company-posframe-mode: t
  global-company-mode: t
  company-mode: t
  org-super-agenda-mode: t
  shell-dirtrack-mode: t
  pyim-isearch-mode: t
  vertico-mode: t
  savehist-mode: t
  global-tab-line-mode: t
  tab-line-mode: t
  global-so-long-mode: t
  electric-pair-mode: t
  recentf-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/feng/projects/emacs-packages/cnfonts/cnfonts hides /home/feng/.emacs.=
d/elpa-28/cnfonts-20211208.2153/cnfonts
/home/feng/projects/emacs-packages/cnfonts/cnfonts-ui hides /home/feng/.ema=
cs.d/elpa-28/cnfonts-20211208.2153/cnfonts-ui
/home/feng/projects/emacs-packages/liberime/liberime hides /home/feng/.emac=
s.d/elpa-28/liberime-20211203.244/liberime
/home/feng/projects/emacs-packages/pyim-wbdict/pyim-wbdict hides /home/feng=
/.emacs.d/elpa-28/pyim-wbdict-20210902.1714/pyim-wbdict
/home/feng/projects/emacs-packages/pyim/pyim-cregexp hides /home/feng/.emac=
s.d/elpa-28/pyim-20211210.319/pyim-cregexp
/home/feng/projects/emacs-packages/pyim/pyim-liberime hides /home/feng/.ema=
cs.d/elpa-28/pyim-20211210.319/pyim-liberime
/home/feng/projects/emacs-packages/pyim/pyim-candidates hides /home/feng/.e=
macs.d/elpa-28/pyim-20211210.319/pyim-candidates
/home/feng/projects/emacs-packages/pyim/pyim-pinyin hides /home/feng/.emacs=
.d/elpa-28/pyim-20211210.319/pyim-pinyin
/home/feng/projects/emacs-packages/pyim/pyim-punctuation hides /home/feng/.=
emacs.d/elpa-28/pyim-20211210.319/pyim-punctuation
/home/feng/projects/emacs-packages/pyim/pyim-imobjs hides /home/feng/.emacs=
.d/elpa-28/pyim-20211210.319/pyim-imobjs
/home/feng/projects/emacs-packages/pyim/pyim-dcache hides /home/feng/.emacs=
.d/elpa-28/pyim-20211210.319/pyim-dcache
/home/feng/projects/emacs-packages/pyim/pyim-autoselector hides /home/feng/=
.emacs.d/elpa-28/pyim-20211210.319/pyim-autoselector
/home/feng/projects/emacs-packages/pyim/pyim-scheme hides /home/feng/.emacs=
.d/elpa-28/pyim-20211210.319/pyim-scheme
/home/feng/projects/emacs-packages/pyim/pyim-codes hides /home/feng/.emacs.=
d/elpa-28/pyim-20211210.319/pyim-codes
/home/feng/projects/emacs-packages/pyim/pyim-probe hides /home/feng/.emacs.=
d/elpa-28/pyim-20211210.319/pyim-probe
/home/feng/projects/emacs-packages/pyim/pyim-magic hides /home/feng/.emacs.=
d/elpa-28/pyim-20211210.319/pyim-magic
/home/feng/projects/emacs-packages/pyim/pyim-dict hides /home/feng/.emacs.d=
/elpa-28/pyim-20211210.319/pyim-dict
/home/feng/projects/emacs-packages/pyim/pyim-hacks hides /home/feng/.emacs.=
d/elpa-28/pyim-20211210.319/pyim-hacks
/home/feng/projects/emacs-packages/pyim/pyim-pymap hides /home/feng/.emacs.=
d/elpa-28/pyim-20211210.319/pyim-pymap
/home/feng/projects/emacs-packages/pyim/pyim-indicator hides /home/feng/.em=
acs.d/elpa-28/pyim-20211210.319/pyim-indicator
/home/feng/projects/emacs-packages/pyim/pyim-page hides /home/feng/.emacs.d=
/elpa-28/pyim-20211210.319/pyim-page
/home/feng/projects/emacs-packages/pyim/pyim-dhashcache hides /home/feng/.e=
macs.d/elpa-28/pyim-20211210.319/pyim-dhashcache
/home/feng/projects/emacs-packages/pyim/pyim-preview hides /home/feng/.emac=
s.d/elpa-28/pyim-20211210.319/pyim-preview
/home/feng/projects/emacs-packages/pyim/pyim hides /home/feng/.emacs.d/elpa=
-28/pyim-20211210.319/pyim
/home/feng/projects/emacs-packages/pyim/pyim-entered hides /home/feng/.emac=
s.d/elpa-28/pyim-20211210.319/pyim-entered
/home/feng/projects/emacs-packages/pyim/pyim-cstring hides /home/feng/.emac=
s.d/elpa-28/pyim-20211210.319/pyim-cstring
/home/feng/projects/emacs-packages/pyim/pyim-outcome hides /home/feng/.emac=
s.d/elpa-28/pyim-20211210.319/pyim-outcome
/home/feng/projects/emacs-packages/pyim/pyim-common hides /home/feng/.emacs=
.d/elpa-28/pyim-20211210.319/pyim-common
/home/feng/projects/emacs-packages/pyim/pyim-process hides /home/feng/.emac=
s.d/elpa-28/pyim-20211210.319/pyim-process
/home/feng/projects/emacs-packages/pyim/pyim-dregcache hides /home/feng/.em=
acs.d/elpa-28/pyim-20211210.319/pyim-dregcache
/home/feng/.emacs.d/elpa-28/transient-20211208.1819/transient hides /home/f=
eng/emacs/emacs28-gtk-20211116/share/emacs/28.0.60/lisp/transient
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-loaddefs hides /home/feng/emacs/e=
macs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-loaddefs
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-man hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-man
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-ditaa hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-ditaa
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-processing hides /home/feng/emacs/=
emacs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-processing
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-tangle hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-tangle
/home/feng/.emacs.d/elpa-28/org-9.5.1/oc-natbib hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/oc-natbib
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-org hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-org
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-lint hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-lint
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-refile hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-refile
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-latex hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-latex
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-md hides /home/feng/emacs/emacs28-=
gtk-20211116/share/emacs/28.0.60/lisp/org/ox-md
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-lilypond hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-lilypond
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-doi hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-doi
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-ruby hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-ruby
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-mobile hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-mobile
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-dot hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-dot
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-js hides /home/feng/emacs/emacs28-=
gtk-20211116/share/emacs/28.0.60/lisp/org/ob-js
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-docview hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-docview
/home/feng/.emacs.d/elpa-28/org-9.5.1/oc-basic hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/oc-basic
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-macs hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-macs
/home/feng/.emacs.d/elpa-28/org-9.5.1/oc hides /home/feng/emacs/emacs28-gtk=
-20211116/share/emacs/28.0.60/lisp/org/oc
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-org hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-org
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-latex hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-latex
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-maxima hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-maxima
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-awk hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-awk
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-eshell hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-eshell
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-lob hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-lob
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-archive hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-archive
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-matlab hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-matlab
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-pcomplete hides /home/feng/emacs/=
emacs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-pcomplete
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-beamer hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-beamer
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-python hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-python
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-haskell hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-haskell
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-clock hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-clock
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-man hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-man
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-crypt hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-crypt
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-element hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-element
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-list hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-list
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-macro hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-macro
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-css hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-css
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-irc hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-irc
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-lisp hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-lisp
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-compat hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-compat
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-entities hides /home/feng/emacs/e=
macs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-entities
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-texinfo hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-texinfo
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-koma-letter hides /home/feng/emacs=
/emacs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-koma-letter
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-num hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/org-num
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-capture hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-capture
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox hides /home/feng/emacs/emacs28-gtk=
-20211116/share/emacs/28.0.60/lisp/org/ox
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-habit hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-habit
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-eshell hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-eshell
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-publish hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-publish
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-id hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/org-id
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-bibtex hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-bibtex
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-perl hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-perl
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-scheme hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-scheme
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-attach-git hides /home/feng/emacs=
/emacs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-attach-git
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-icalendar hides /home/feng/emacs/e=
macs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-icalendar
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-agenda hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-agenda
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-attach hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-attach
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-ocaml hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-ocaml
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-sqlite hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-sqlite
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-goto hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-goto
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-mhe hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-mhe
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol hides /home/feng/emacs/emacs28-gtk=
-20211116/share/emacs/28.0.60/lisp/org/ol
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-calc hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-calc
/home/feng/.emacs.d/elpa-28/org-9.5.1/org hides /home/feng/emacs/emacs28-gt=
k-20211116/share/emacs/28.0.60/lisp/org/org
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-rmail hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-rmail
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-indent hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-indent
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-java hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-java
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-w3m hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-w3m
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-odt hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-odt
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-duration hides /home/feng/emacs/e=
macs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-duration
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-mouse hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-mouse
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-makefile hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-makefile
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-ascii hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-ascii
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-ref hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-ref
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-bbdb hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-bbdb
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-protocol hides /home/feng/emacs/e=
macs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-protocol
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-ctags hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-ctags
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-screen hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-screen
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-faces hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-faces
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-comint hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-comint
/home/feng/.emacs.d/elpa-28/org-9.5.1/ox-html hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ox-html
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-src hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/org-src
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-fortran hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-fortran
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-inlinetask hides /home/feng/emacs=
/emacs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-inlinetask
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-gnuplot hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-gnuplot
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-footnote hides /home/feng/emacs/e=
macs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-footnote
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-timer hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-timer
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-eww hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-eww
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-table hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-table
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-colview hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-colview
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-feed hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-feed
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-gnus hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-gnus
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-sql hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-sql
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-emacs-lisp hides /home/feng/emacs/=
emacs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-emacs-lisp
/home/feng/.emacs.d/elpa-28/org-9.5.1/oc-csl hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/oc-csl
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-core hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-core
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-tempo hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-tempo
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-groovy hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-groovy
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-datetree hides /home/feng/emacs/e=
macs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-datetree
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob hides /home/feng/emacs/emacs28-gtk=
-20211116/share/emacs/28.0.60/lisp/org/ob
/home/feng/.emacs.d/elpa-28/org-9.5.1/ol-info hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ol-info
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-octave hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-octave
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-version hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-version
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-shell hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-shell
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-C hides /home/feng/emacs/emacs28-g=
tk-20211116/share/emacs/28.0.60/lisp/org/ob-C
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-plantuml hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-plantuml
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-eval hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-eval
/home/feng/.emacs.d/elpa-28/org-9.5.1/oc-biblatex hides /home/feng/emacs/em=
acs28-gtk-20211116/share/emacs/28.0.60/lisp/org/oc-biblatex
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-sed hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-sed
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-julia hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-julia
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-R hides /home/feng/emacs/emacs28-g=
tk-20211116/share/emacs/28.0.60/lisp/org/ob-R
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-exp hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-exp
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-table hides /home/feng/emacs/emac=
s28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-table
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-lua hides /home/feng/emacs/emacs28=
-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-lua
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-keys hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-keys
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-sass hides /home/feng/emacs/emacs2=
8-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-sass
/home/feng/.emacs.d/elpa-28/org-9.5.1/org-plot hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/org-plot
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-clojure hides /home/feng/emacs/ema=
cs28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-clojure
/home/feng/.emacs.d/elpa-28/org-9.5.1/ob-forth hides /home/feng/emacs/emacs=
28-gtk-20211116/share/emacs/28.0.60/lisp/org/ob-forth

Features:
(shadow emacsbug sendmail pyim-dhashcache async mule-util gnus-async
gnus-bcklg mail-extr gnus-ml hl-line qp nndraft nnmh utf-7 gnutls
network-stream nsm nnml cursor-sensor eh-gnus-common gnus-select-account
eww xdg url-queue mm-url gnus-demon gnus-agent gnus-srvr gnus-score
score-mode nnvirtual gnus-msg nntp gnus-cite gnus-art mm-uu mml2015
mm-view mml-smime smime dig gnus-cache gnus-sum shr kinsoku svg dom
gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail
mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus
nnheader wjw eh-gnus emacs-helper eh-misc undo-tree xwidget image-mode
exif projectile lisp-mnt grep ibuf-ext ibuffer ibuffer-loaddefs
magit-bookmark magit-submodule magit-obsolete magit-popup magit-blame
magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch
magit-clone magit-remote magit-commit magit-sequence magit-notes
magit-worktree magit-tag magit-merge magit-branch magit-reset
magit-files magit-refs magit-status magit magit-repos magit-apply
magit-wip magit-log which-func imenu magit-diff smerge-mode diff
diff-mode git-commit log-edit message rmc puny rfc822 mml mml-sec epa
gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev
mail-utils gmm-utils mailheader pcvs-util add-log magit-core
magit-autorevert magit-margin magit-transient magit-process with-editor
server magit-mode transient magit-git magit-section magit-utils crm
gitpatch aggressive-indent eh-emms emms-librefm-stream xml
emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history
emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks
emms-cue emms-mode-line-icon emms-player-xine emms-player-mpd tq
emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor
emms-tag-tracktag emms-mark emms-mode-line emms-info-tinytag
emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
emms-info-mp3info emms-player-vlc emms-player-mpv emms-playing-time
emms-player-mplayer emms-player-simple emms-browser sort
emms-playlist-sort emms-last-played emms-volume emms-volume-sndioctl
emms-volume-mixerctl emms-volume-pulse emms-volume-amixer
emms-playlist-mode emms-source-playlist emms-source-file locate
emms-cache emms-info-native bindat emms-info-exiftool emms-info
emms-later-do emms-setup emms emms-compat epg rfc6068 epg-config el2org
thingatpt cnfonts yasnippet vterm face-remap compile color term
disp-table ehelp vterm-module term/xterm xterm eh-complete
company-posframe company-keywords company-etags etags fileloop xref
project company-gtags company-template company-dabbrev-code
company-dabbrev company-files company-capf company eh-org
org-super-agenda ts ht s org-habit ob-python python tramp-sh tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat shell
parse-time ls-lisp ob-org ob-plantuml ox-extra ox-md ox-org ox-odt
rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse
nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda
ox-html table ox-ascii ox-publish ox org-element avl-tree generator
org-protocol autorevert filenotify org-attach org-id org-refile org ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src
ob-comint org-pcomplete pcomplete comint ansi-color org-list org-faces
org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval
org-table oc-basic bibtex iso8601 time-date org-keys oc org-loaddefs
find-func eh-functions eh-theme modus-vivendi-theme modus-operandi-theme
modus-themes eh-basic cal-china-x cal-china lunar solar cal-dst holidays
hol-loaddefs cal-menu calendar cal-loaddefs pyim-basedict pyim
pyim-hacks pyim-probe pyim-cregexp easy-mmode pcase xr pyim-process
pyim-cstring pyim-autoselector pyim-punctuation pyim-outcome
pyim-indicator pyim-preview pyim-magic pyim-candidates pyim-codes
pyim-imobjs pyim-pinyin pyim-pymap pyim-dcache pyim-dict derived
pyim-page pyim-entered popup posframe pyim-scheme pyim-common
dired-ranger ring dired-hacks-utils dash wdired dired dired-loaddefs vc
vc-dispatcher consult-vertico consult orderless vertico-directory
vertico savehist tab-line switch-window switch-window-mvborder
switch-window-asciiart quail so-long elec-pair bookmark
text-property-search pp recentf tree-widget wid-edit elpa-mirror
finder-inf ol org-compat advice org-macs format-spec info package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util mailcap url-handlers url-parse
auth-source eieio eieio-core eieio-loaddefs password-cache json map
url-vars edmacro kmacro comp comp-cstr warnings subr-x rx cl-seq cl-macs
cl-extra help-mode seq byte-opt gv bytecomp byte-compile cconv
cl-loaddefs cl-lib china-util iso-transl tooltip eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice
button loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads xwidget-internal dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 1089967 184049)
 (symbols 48 50212 16)
 (strings 32 564970 4965)
 (string-bytes 1 9868460)
 (vectors 16 88802)
 (vector-slots 8 13503473 88702)
 (floats 8 1225 304)
 (intervals 56 1960 291)
 (buffers 992 22))

--=20





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: "Feng Shu" <tumashu@HIDDEN>
Subject: bug#52675: Acknowledgement (28.0.60; /usr/include/X11/X.h:96:13:
 error: conflicting types for =?UTF-8?Q?=E2=80=98Window=E2=80=99?=)
Message-ID: <handler.52675.B.163996190516099.ack <at> debbugs.gnu.org>
References: <87sfuoozxq.fsf@HIDDEN>
X-Gnu-PR-Message: ack 52675
X-Gnu-PR-Package: emacs
Reply-To: 52675 <at> debbugs.gnu.org
Date: Mon, 20 Dec 2021 00:59:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 52675 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
52675: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D52675
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#52675: 28.0.60; /usr/include/X11/X.h:96:13: error: conflicting types for =?UTF-8?Q?=E2=80=98Window=E2=80=99?=
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 20 Dec 2021 03:31:02 +0000
Resent-Message-ID: <handler.52675.B52675.16399710616560 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52675
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: "Feng Shu" <tumashu@HIDDEN>
Cc: 52675 <at> debbugs.gnu.org
Received: via spool by 52675-submit <at> debbugs.gnu.org id=B52675.16399710616560
          (code B ref 52675); Mon, 20 Dec 2021 03:31:02 +0000
Received: (at 52675) by debbugs.gnu.org; 20 Dec 2021 03:31:01 +0000
Received: from localhost ([127.0.0.1]:48609 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mz9O8-0001hj-OF
	for submit <at> debbugs.gnu.org; Sun, 19 Dec 2021 22:31:01 -0500
Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:33621)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1mz9O4-0001hR-Rw
 for 52675 <at> debbugs.gnu.org; Sun, 19 Dec 2021 22:30:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1639971051; bh=o1WH5ZbTaRCHzM3SnW7c/u2QHP4xABNOw9AHaLXnhio=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=VQk9gTReoEjANS1y/xl/RUbq/9S2kCN2Tr3TfNiizNjgmzXJxb7GtvwnXEs5QdJf4ts+qXz23XOaZVM8Su5zqc09us8twBVZXKMy1hBrqSD1jeYokuJ9d31OQ05d9cub7VGbeJo++gcLIHBgsA2FQEqnvCR+6nQkgFxu7ksJbXXNuMYDc5mWIwuT7bt9BdAig6pzdQ1sOx2HUIhAfx/YuoVFhl5SrBBkaGzcqyxJHWraqEfaaHkXV6rbAhcguLRNUmqRxnyGB7KYqCE+20uaIjNojF26x9RYwX7S9WY3nKpWz4g+D73PWwRgiRA2yeVVDoL+2zpaULgKA6550eASYw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1639971051; bh=qnxRmusr/tO3LQyIi1qhWS2cmtMShfoRNYTXH/0OH0n=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=cOY3LYHsDOD/gI2AQN2LMA/9Aar1WWJgwdAA4ysEyDbfU7040XQk0BF8VcNxRUdhupyXUln8FXO1nQdT3vxTMe5EHixo0pX7c7jT+phRrpWMaS8w4Z3M1IaQdX9frUk/zg2k4cC0AlwrncYEpQwWgq+oopNv/buBvL3vlQ7LmDeGU6ZRPCLNNft0GT6L8xKfVBIiN6FMquErRPM93BF4Kx6CwHldjttUuRilqNePEKLrw+Msd3L3vwx7FTZY1xaM1mbFbp86RwkDGkrFJ26nitmPVLD9GDU3j20CaHDIF0kB8O2p2g4V1k0bizDsGlOJ8V4c76py+bkCwk2Mr+iEOg==
X-YMail-OSG: a0fRslQVM1kNtcDVs1dfER3XKgtzglikY8KJ38eD.xqnffS_JjKSt8.VH70pcxv
 3N44Rz7Fx1oduaVo90ZITBOimT3bX3mQvd1tPq4dWg32sjvLNUFXVwSiMeh1XB3h2rTnI9TGGsSx
 uPk1yEImHxkAfmbzx5ZJTVQj7ndoanJXWssOLXeiWGuRPUZbxLr4P8JpLRP_9ptrYLEQI.o.RU2v
 twtCByfWme1cLyIocE.X1doqoKWOCMqfYkrNnqjWYdacBGXNMob8jQtj2Or3XVslyCtkjRtsX2jN
 ZzdPw6SWBSecJsYx.uPlgHgCoaUcUcU5ZeGSlES55KxWuBKS4tDJ.i540B3Ldk1Au4Dwd4pq0a4a
 AT2yCa3vJM9_oTjcH1rdm19Uxe7WDyVbckB3hXQK5HEkcWlniS90gBrpxsKgiLPCfsYGtF9uf_kP
 48Gtw3KvzDsHvxJ.7O6XmE0Q2kXsBTSx6aTw8ehmlS0zIRvWXgAUhZQQnWmEr9rrM2Mskt4LHhnl
 1Z4JXjAdkzrViNBhGpw6BHJCYxbHnjXxmbarWjaw99CDlqYUB.mQgeuu5g_GYuO2JgUUZLsV6kGu
 ACtChpkaN6W2Nwp3iRv3Oj7e41cHfH47fOrrNEou8BPpYoSDl6CRb2IiLetnDbujGJdCLrKpvgZC
 ACRKk975LYR24ti_vpdBpG09x03Do5BNsRQUlOV6gvRtiuY3bjGSkFE93D0DpOdrlRD785RmRiw6
 moGjODxsxR0Fq5uATBCgw5J4.V8JUsZaENfmq1S9Ru1OZJuuoU0o2Wo0fxI5A7Mz9uNc2G_E7RxE
 p7ak8Dya4UJZxSCBt.bzc9xzeXYjhkXTvFtpSuQvsswZPnuvR.TR9uq207GdhGGSo8SbEOgKGT7l
 cnpY0Qhsy2ESjT7IFNgCl.llMHltaXj0yqgddt1AmwJJIF66xBkNsC8gBzleODnPRwRiLBJ2bLX5
 q78WmjyBr2UO9Ul1SvKH4IfwlzNjnKEpW0dSrj_kFn4NMIwpQiLhF7UDpbilQ8leGd3cqSDlqlYQ
 SOolB2GNXkZysUT.Fs4ixgSZC65uctVttSS5bt04HxMraNftbTvIzzkcpUJJVfp2zdMuc4NcTbZX
 It0CgadPHj7UVoOb7I.z5igx59MiqiDVE1AGOVNfR7s8vIV_0aaUIGHxALh57mA3MNClRcJYI8PT
 631VQPEVW9McbsYHmvOxBywQIS6cYgSbh9NK1AZ3rAGSSfQ_6Hjj0poa_QF_lT0_3KPbHTzdyKXU
 L4_bqt1UchVaqnsMKkbw2ywYr3LCcVuaE1.qtZpS90zBBQOL1W1HL8HYdiEPYOwRf4Wy1N.qLl9Y
 53Q3Uqig58R1KaqERukOEY7VB5ipqo6Nkja96yC61FceaE9RXgD_O8goQusmGY2R8l8wwioFQLEx
 C58uLk09z1dW07izNKO.uFGa.vp_KUYYFKlD0ZfYmv0ay9iGLaBeSI1TNCvREqVXDZXbxgrrKBLU
 PRtRu1AkbZaRaGnWjDcy3e40qV2bOGfWHt_2OPM3K4p_5Yw1ybjPBx5ecEDAl3nB9lVha8wupHVT
 ckYlUjr0Sz46k_oYfpKqogFVgb4CLsHun24S_1u7qlyXar46ap5q9_I0O9wX.juyRVyHTbrN7F_f
 LlmIVdLU7WosJOVv.gXcVWzORHGI.u6siLqwh.icgrex0F6wQkTTyKqzjNqrkLJUH_qZwKDwSLdy
 MZfvn8rIqOH0YDyScbJmJF7ufT8.PHS6R46xlVi3VtJbp_vM3acNYZVk6OLIIzhHO.IHwnnQH2_H
 xFTT4obMgEpMjLhkZGjqRHZt8i4lHcjirSD5r3CDrHvnoYfg1gDd.czXRPiDiuknJXHrMyryTwSA
 2QGM7gwulf8TlsPY1JyshMhznq5LzeFoEj8vFeXaxx6OOSM104IBSkZNkNEUejj_Bc1lc8zQBUQV
 6bFTOVQOqQ6PHFZetzIGuYcJ_.PRD5O34KRvD3nplKYzeD_ld2TrlzLCZDEXgWXO6JPARX_IzNZm
 5QuFn_xoF0X29MN9p.G5_A4.N5izDWl2in3p_gwM0xm9KNNDLjkTjkCDX0.DXaCv6V_D19MNSb5W
 OsIicu_rGInEQsIwupxMZgtJ4pfxyasKCAjrN6ezk2zlpEPe2x9V9PfrNEffdBWjIFG3bFoFC5LY
 Hr7IbFwO18KM.jarmOqFSyeSIKHEw1Zrx4_KRStucakvJQXxgHVUEhLa_leV4aNpF26NagVs9mQw
 .LrsdKzQrXOrtIzH48khy78WxRBGJ3tHuMCIGtXTFKaMZQFwB.VjHCe3sXOkkVKAq
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 Dec 2021 03:30:51 +0000
Received: by kubenode507.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 3b22bcfd8d297f99918069649fce92b9; 
 Mon, 20 Dec 2021 03:30:44 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <87sfuoozxq.fsf@HIDDEN>
Date: Mon, 20 Dec 2021 11:30:39 +0800
In-Reply-To: <87sfuoozxq.fsf@HIDDEN> (Feng Shu's message of "Mon, 20 Dec 2021
 08:57:53 +0800")
Message-ID: <878rwg3qcg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 20900
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

"Feng Shu" <tumashu@HIDDEN> writes:

> In file included from /usr/include/X11/Xlib.h:44,
>                  from xwidget.h:35,
>                  from dispnew.c:43:
> /usr/include/X11/X.h:96:13: error: conflicting types for =E2=80=98Window=
=E2=80=99
>    96 | typedef XID Window;
>       |             ^~~~~~
> In file included from dispextern.h:138,
>                  from termchar.h:23,
>                  from dispnew.c:28:
> pgtkgui.h:49:13: note: previous declaration of =E2=80=98Window=E2=80=99 w=
as here
>    49 | typedef int Window;
>       |             ^~~~~~
> In file included from xwidget.h:35,
>                  from dispnew.c:43:
> /usr/include/X11/Xlib.h:433:3: error: conflicting types for =E2=80=98XRec=
tangle=E2=80=99
>   433 | } XRectangle;
>       |   ^~~~~~~~~~
> In file included from dispextern.h:138,
>                  from termchar.h:23,
>                  from dispnew.c:28:
> pgtkgui.h:62:3: note: previous declaration of =E2=80=98XRectangle=E2=80=
=99 was here
>    62 | } XRectangle;
>       |   ^~~~~~~~~~
> In file included from xwidget.h:35,
>                  from dispnew.c:43:
> /usr/include/X11/Xlib.h:487:26: error: conflicting types for =E2=80=98Dis=
play=E2=80=99
>   487 | typedef struct _XDisplay Display;
>       |                          ^~~~~~~
> In file included from dispextern.h:138,
>                  from termchar.h:23,
>                  from dispnew.c:28:
> pgtkgui.h:50:28: note: previous declaration of =E2=80=98Display=E2=80=99 =
was here
>    50 | typedef struct _GdkDisplay Display;
>       |                            ^~~~~~~
> In file included from xwidget.h:35,
>                  from dispnew.c:43:
> /usr/include/X11/Xlib.h:1024:3: error: conflicting types for =E2=80=98XCh=
arStruct=E2=80=99
>  1024 | } XCharStruct;
>       |   ^~~~~~~~~~~
> In file included from dispextern.h:138,
>                  from termchar.h:23,
>                  from dispnew.c:28:
> pgtkgui.h:30:3: note: previous declaration of =E2=80=98XCharStruct=E2=80=
=99 was here
>    30 | } XCharStruct;
>       |   ^~~~~~~~~~~
> In file included from xwidget.h:35,
>                  from dispnew.c:43:
> /usr/include/X11/Xlib.h:1067:3: error: conflicting types for =E2=80=98XCh=
ar2b=E2=80=99
>  1067 | } XChar2b;
>       |   ^~~~~~~
> In file included from dispextern.h:138,
>                  from termchar.h:23,
>                  from dispnew.c:28:
> pgtkgui.h:34:17: note: previous declaration of =E2=80=98XChar2b=E2=80=99 =
was here
>    34 | typedef unichar XChar2b;
>       |                 ^~~~~~~
> In file included from xterm.h:33,
>                  from xwidget.h:36,
>                  from dispnew.c:43:
> /usr/include/X11/Xresource.h:175:35: error: conflicting types for =E2=80=
=98XrmDatabase=E2=80=99
>   175 | typedef struct _XrmHashBucketRec *XrmDatabase;
>       |                                   ^~~~~~~~~~~
> In file included from dispextern.h:138,
>                  from termchar.h:23,
>                  from dispnew.c:28:
> pgtkgui.h:53:15: note: previous declaration of =E2=80=98XrmDatabase=E2=80=
=99 was here
>    53 | typedef void *XrmDatabase;
>       |               ^~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1327: warning: "STORE_NATIVE_RECT" redefined
>  1327 | #define STORE_NATIVE_RECT(nr,rx,ry,rwidth,rheight) \
>       |=20
> In file included from dispextern.h:138,
>                  from termchar.h:23,
>                  from dispnew.c:28:
> pgtkgui.h:113: note: this is the location of the previous definition
>   113 | #define STORE_NATIVE_RECT(nr, px, py, pwidth, pheight) \
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:60:8: error: redefinition of =E2=80=98struct scroll_bar=E2=80=
=99
>    60 | struct scroll_bar
>       |        ^~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:918:8: note: originally defined here
>   918 | struct scroll_bar
>       |        ^~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:246:34: error: conflicting types for =E2=80=98x_display_list=
=E2=80=99
>   246 | extern struct pgtk_display_info *x_display_list;
>       |                                  ^~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:540:31: note: previous declaration of =E2=80=98x_display_list=E2=
=80=99 was here
>   540 | extern struct x_display_info *x_display_list;
>       |                               ^~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:386:10: error: redefinition of =E2=80=98struct relief=E2=80=99
>   386 |   struct relief
>       |          ^~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:755:10: note: originally defined here
>   755 |   struct relief
>       |          ^~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:411:8: error: redefinition of =E2=80=98struct x_output=E2=80=99
>   411 | struct x_output
>       |        ^~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:555:8: note: originally defined here
>   555 | struct x_output
>       |        ^~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:423:3: error: redeclaration of enumerator =E2=80=98FOCUS_NONE=
=E2=80=99
>   423 |   FOCUS_NONE =3D 0,
>       |   ^~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:798:3: note: previous definition of =E2=80=98FOCUS_NONE=E2=80=99 =
was here
>   798 |   FOCUS_NONE     =3D 0,
>       |   ^~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:424:3: error: redeclaration of enumerator =E2=80=98FOCUS_IMPLI=
CIT=E2=80=99
>   424 |   FOCUS_IMPLICIT =3D 1,
>       |   ^~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:799:3: note: previous definition of =E2=80=98FOCUS_IMPLICIT=E2=80=
=99 was here
>   799 |   FOCUS_IMPLICIT =3D 1,
>       |   ^~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:425:3: error: redeclaration of enumerator =E2=80=98FOCUS_EXPLI=
CIT=E2=80=99
>   425 |   FOCUS_EXPLICIT =3D 2
>       |   ^~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:800:3: note: previous definition of =E2=80=98FOCUS_EXPLICIT=E2=80=
=99 was here
>   800 |   FOCUS_EXPLICIT =3D 2
>       |   ^~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:429: warning: "FRAME_X_OUTPUT" redefined
>   429 | #define FRAME_X_OUTPUT(f)         ((f)->output_data.pgtk)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:805: note: this is the location of the previous definition
>   805 | #define FRAME_X_OUTPUT(f) ((f)->output_data.x)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:432: warning: "FRAME_DISPLAY_INFO" redefined
>   432 | #define FRAME_DISPLAY_INFO(f)     (FRAME_X_OUTPUT (f)->display_in=
fo)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:885: note: this is the location of the previous definition
>   885 | #define FRAME_DISPLAY_INFO(f) ((f)->output_data.x->display_info)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:437: warning: "FRAME_FONT" redefined
>   437 | #define FRAME_FONT(f)             (FRAME_X_OUTPUT (f)->font)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:871: note: this is the location of the previous definition
>   871 | #define FRAME_FONT(f) ((f)->output_data.x->font)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:438: warning: "FRAME_GTK_OUTER_WIDGET" redefined
>   438 | #define FRAME_GTK_OUTER_WIDGET(f) (FRAME_X_OUTPUT (f)->widget)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:853: note: this is the location of the previous definition
>   853 | #define FRAME_GTK_OUTER_WIDGET(f) ((f)->output_data.x->widget)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:439: warning: "FRAME_GTK_WIDGET" redefined
>   439 | #define FRAME_GTK_WIDGET(f)       (FRAME_X_OUTPUT (f)->edit_widge=
t)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:854: note: this is the location of the previous definition
>   854 | #define FRAME_GTK_WIDGET(f) ((f)->output_data.x->edit_widget)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:446: warning: "FRAME_X_WINDOW" redefined
>   446 | #define FRAME_X_WINDOW(f)          FRAME_GTK_OUTER_WIDGET (f)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:809: note: this is the location of the previous definition
>   809 | #define FRAME_X_WINDOW(f) ((f)->output_data.x->window_desc)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:447: warning: "FRAME_NATIVE_WINDOW" redefined
>   447 | #define FRAME_NATIVE_WINDOW(f)     GTK_WINDOW (FRAME_X_WINDOW (f))
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:810: note: this is the location of the previous definition
>   810 | #define FRAME_NATIVE_WINDOW(f) FRAME_X_WINDOW (f)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:449: warning: "FRAME_X_DISPLAY" redefined
>   449 | #define FRAME_X_DISPLAY(f)        (FRAME_DISPLAY_INFO (f)->gdpy)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:888: note: this is the location of the previous definition
>   888 | #define FRAME_X_DISPLAY(f) (FRAME_DISPLAY_INFO (f)->display)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:451: warning: "DEFAULT_GDK_DISPLAY" redefined
>   451 | #define DEFAULT_GDK_DISPLAY() gdk_display_get_default ()
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:839: note: this is the location of the previous definition
>   839 | #define DEFAULT_GDK_DISPLAY() \
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:493: warning: "FRAME_MENUBAR_HEIGHT" redefined
>   493 | #define FRAME_MENUBAR_HEIGHT(f) (FRAME_X_OUTPUT (f)->menubar_heig=
ht)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:866: note: this is the location of the previous definition
>   866 | #define FRAME_MENUBAR_HEIGHT(f) ((f)->output_data.x->menubar_heig=
ht)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:509: warning: "FRAME_TOOLBAR_TOP_HEIGHT" redefined
>   509 | #define FRAME_TOOLBAR_TOP_HEIGHT(f) ((f)->output_data.pgtk->toolb=
ar_top_height)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:873: note: this is the location of the previous definition
>   873 | #define FRAME_TOOLBAR_TOP_HEIGHT(f) ((f)->output_data.x->toolbar_=
top_height)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:510: warning: "FRAME_TOOLBAR_BOTTOM_HEIGHT" redefined
>   510 | #define FRAME_TOOLBAR_BOTTOM_HEIGHT(f) \
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:874: note: this is the location of the previous definition
>   874 | #define FRAME_TOOLBAR_BOTTOM_HEIGHT(f) \
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:514: warning: "FRAME_TOOLBAR_LEFT_WIDTH" redefined
>   514 | #define FRAME_TOOLBAR_LEFT_WIDTH(f) ((f)->output_data.pgtk->toolb=
ar_left_width)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:878: note: this is the location of the previous definition
>   878 | #define FRAME_TOOLBAR_LEFT_WIDTH(f) ((f)->output_data.x->toolbar_=
left_width)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:515: warning: "FRAME_TOOLBAR_RIGHT_WIDTH" redefined
>   515 | #define FRAME_TOOLBAR_RIGHT_WIDTH(f) ((f)->output_data.pgtk->tool=
bar_right_width)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:879: note: this is the location of the previous definition
>   879 | #define FRAME_TOOLBAR_RIGHT_WIDTH(f) ((f)->output_data.x->toolbar=
_right_width)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:519: warning: "FRAME_FONTSET" redefined
>   519 | #define FRAME_FONTSET(f) (FRAME_X_OUTPUT (f)->fontset)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:872: note: this is the location of the previous definition
>   872 | #define FRAME_FONTSET(f) ((f)->output_data.x->fontset)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:521: warning: "FRAME_BASELINE_OFFSET" redefined
>   521 | #define FRAME_BASELINE_OFFSET(f) (FRAME_X_OUTPUT (f)->baseline_of=
fset)
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:882: note: this is the location of the previous definition
>   882 | #define FRAME_BASELINE_OFFSET(f) ((f)->output_data.x->baseline_of=
fset)
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:522: warning: "BLACK_PIX_DEFAULT" redefined
>   522 | #define BLACK_PIX_DEFAULT(f) 0x000000
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:101: note: this is the location of the previous definition
>   101 | #define BLACK_PIX_DEFAULT(f)     \
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:523: warning: "WHITE_PIX_DEFAULT" redefined
>   523 | #define WHITE_PIX_DEFAULT(f) 0xFFFFFF
>       |=20
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:103: note: this is the location of the previous definition
>   103 | #define WHITE_PIX_DEFAULT(f)     \
>       |=20
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:574:12: error: conflicting types for =E2=80=98x_display_pixel_=
height=E2=80=99
>   574 | extern int x_display_pixel_height (struct pgtk_display_info *);
>       |            ^~~~~~~~~~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1179:1: note: previous definition of =E2=80=98x_display_pixel_hei=
ght=E2=80=99 was here
>  1179 | x_display_pixel_height (struct x_display_info *dpyinfo)
>       | ^~~~~~~~~~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:575:12: error: conflicting types for =E2=80=98x_display_pixel_=
width=E2=80=99
>   575 | extern int x_display_pixel_width (struct pgtk_display_info *);
>       |            ^~~~~~~~~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1185:1: note: previous definition of =E2=80=98x_display_pixel_wid=
th=E2=80=99 was here
>  1185 | x_display_pixel_width (struct x_display_info *dpyinfo)
>       | ^~~~~~~~~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:585:13: warning: redundant redeclaration of =E2=80=98x_set_z_g=
roup=E2=80=99 [-Wredundant-decls]
>   585 | extern void x_set_z_group (struct frame *f, Lisp_Object new_value,
>       |             ^~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1228:13: note: previous declaration of =E2=80=98x_set_z_group=E2=
=80=99 was here
>  1228 | extern void x_set_z_group (struct frame *, Lisp_Object, Lisp_Obje=
ct);
>       |             ^~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:608:13: warning: redundant redeclaration of =E2=80=98initializ=
e_frame_menubar=E2=80=99 [-Wredundant-decls]
>   608 | extern void initialize_frame_menubar (struct frame *);
>       |             ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1313:13: note: previous declaration of =E2=80=98initialize_frame_=
menubar=E2=80=99 was here
>  1313 | extern void initialize_frame_menubar (struct frame *);
>       |             ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:628:13: warning: redundant redeclaration of =E2=80=98x_wm_set_=
size_hint=E2=80=99 [-Wredundant-decls]
>   628 | extern void x_wm_set_size_hint (struct frame *, long, bool);
>       |             ^~~~~~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1142:13: note: previous declaration of =E2=80=98x_wm_set_size_hin=
t=E2=80=99 was here
>  1142 | extern void x_wm_set_size_hint (struct frame *, long, bool);
>       |             ^~~~~~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:629:13: warning: redundant redeclaration of =E2=80=98x_free_fr=
ame_resources=E2=80=99 [-Wredundant-decls]
>   629 | extern void x_free_frame_resources (struct frame *);
>       |             ^~~~~~~~~~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1141:13: note: previous declaration of =E2=80=98x_free_frame_reso=
urces=E2=80=99 was here
>  1141 | extern void x_free_frame_resources (struct frame *);
>       |             ^~~~~~~~~~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:638:13: warning: redundant redeclaration of =E2=80=98x_change_=
tab_bar_height=E2=80=99 [-Wredundant-decls]
>   638 | extern void x_change_tab_bar_height (struct frame *, int);
>       |             ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1238:13: note: previous declaration of =E2=80=98x_change_tab_bar_=
height=E2=80=99 was here
>  1238 | extern void x_change_tab_bar_height (struct frame *, int);
>       |             ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:657:13: warning: redundant redeclaration of =E2=80=98xg_set_ic=
on=E2=80=99 [-Wredundant-decls]
>   657 | extern bool xg_set_icon (struct frame *, Lisp_Object);
>       |             ^~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1277:13: note: previous declaration of =E2=80=98xg_set_icon=E2=80=
=99 was here
>  1277 | extern bool xg_set_icon (struct frame *, Lisp_Object);
>       |             ^~~~~~~~~~~
> In file included from gtkutil.h:29,
>                  from dispnew.c:47:
> pgtkterm.h:658:13: warning: redundant redeclaration of =E2=80=98xg_set_ic=
on_from_xpm_data=E2=80=99 [-Wredundant-decls]
>   658 | extern bool xg_set_icon_from_xpm_data (struct frame *f, const cha=
r **data);
>       |             ^~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from xwidget.h:36,
>                  from dispnew.c:43:
> xterm.h:1278:13: note: previous declaration of =E2=80=98xg_set_icon_from_=
xpm_data=E2=80=99 was here
>  1278 | extern bool xg_set_icon_from_xpm_data (struct frame *, const char=
 **);
>       |             ^~~~~~~~~~~~~~~~~~~~~~~~~
> make[2]: *** [Makefile:411=EF=BC=9Adispnew.o] =E9=94=99=E8=AF=AF 1
> make[2]: =E7=A6=BB=E5=BC=80=E7=9B=AE=E5=BD=95=E2=80=9C/home/feng/emacs/em=
acs.git/src=E2=80=9D
> make[1]: *** [Makefile:463=EF=BC=9Asrc] =E9=94=99=E8=AF=AF 2
> make[1]: =E7=A6=BB=E5=BC=80=E7=9B=AE=E5=BD=95=E2=80=9C/home/feng/emacs/em=
acs.git=E2=80=9D
> make: *** [Makefile:1173=EF=BC=9Abootstrap] =E9=94=99=E8=AF=AF 2
>
>
>
> In GNU Emacs 28.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24,=
 cairo version 1.16.0)
>  of 2021-11-16 built on debian
> Repository revision: e852822f3db469c985bf022651f184d6ff2c518a
> Repository branch: emacs-28
> Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
> System Description: Debian GNU/Linux 11 (bullseye)

The PGTK port doesn't support xwidgets at present, and this is a
duplicate of bug#52564.

Could someone please merge those two bugs?

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#52675: 28.0.60; /usr/include/X11/X.h:96:13: error: conflicting types for =?UTF-8?Q?=E2=80=98Window=E2=80=99?=
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 20 Dec 2021 07:00:04 +0000
Resent-Message-ID: <handler.52675.B52675.16399835733131 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52675
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: Feng Shu <tumashu@HIDDEN>, 52675 <at> debbugs.gnu.org
Received: via spool by 52675-submit <at> debbugs.gnu.org id=B52675.16399835733131
          (code B ref 52675); Mon, 20 Dec 2021 07:00:04 +0000
Received: (at 52675) by debbugs.gnu.org; 20 Dec 2021 06:59:33 +0000
Received: from localhost ([127.0.0.1]:48753 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mzCdx-0000oP-Li
	for submit <at> debbugs.gnu.org; Mon, 20 Dec 2021 01:59:33 -0500
Received: from mail-pf1-f170.google.com ([209.85.210.170]:36639)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1mzCdv-0000nu-Mi
 for 52675 <at> debbugs.gnu.org; Mon, 20 Dec 2021 01:59:31 -0500
Received: by mail-pf1-f170.google.com with SMTP id v13so7950071pfi.3
 for <52675 <at> debbugs.gnu.org>; Sun, 19 Dec 2021 22:59:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:user-agent
 :mime-version:date:message-id:subject:to:cc;
 bh=MnixFEFXzXT8lN9ZZUNrIc6qi2Cv7Tjm79lENJrhGpQ=;
 b=UI2AMKT74pG/uqrBKxvVWss++kYyg6zbW2IrQK0KHk6RVBVsKz91/5A1Z1GOsw1oqT
 4eVhjng85UmMYHK1WEDCOnCEn1LkahwsC5pR0GgiVIlJkko5tsiS/it1sXsuzV3Q4tMv
 21+eVOk+o+qqLh5YkXQ6ZFksO/EFBXUMBKyR1zb32Ps6BQrmD93hzoZEBE0WoqIIVH5V
 e8taffyk6dxZCCJO35tooiN5Dol9916g5zqyrSfKRk2KiS8Ew3HYUP+AEE26LHf//GIl
 rGbro0JAmKxBcrd8028/9NVIO+8WjnW1M3jSnwEXbKpv1/dOuUZLzkBZDZr6qHweJEEm
 ++mQ==
X-Gm-Message-State: AOAM531P5PB6xAQZozj74Fb/zGT/pag5bb0BxW651sZBG01z1PoF4ZGv
 K5kvSgI2bxcgf6uTp1a8xeqcItTlZ1tHt1EslgK9QvgD
X-Google-Smtp-Source: ABdhPJwf0KgTcP3Zah+eEBXqhpz5uJiY3E/yh/5vAqeVHVqx8Cs9wIaXnFOKF9T2g6oD9LU8y+BFUv6ZJZXIPX7wvgQ=
X-Received: by 2002:a63:ff14:: with SMTP id k20mr13577781pgi.325.1639983566021; 
 Sun, 19 Dec 2021 22:59:26 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 19 Dec 2021 22:59:25 -0800
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <878rwg3qcg.fsf@HIDDEN> (Po Lu's message of "Mon, 20 Dec 2021
 11:30:39 +0800")
References: <87sfuoozxq.fsf@HIDDEN> <878rwg3qcg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Date: Sun, 19 Dec 2021 22:59:25 -0800
Message-ID: <CADwFkmkCqj9Zm2KPisDxUu6FtQ+eX6KyGrodR_s=hJ+v3KBNKg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

forcemerge 52564 52675
thanks

Po Lu <luangruo@HIDDEN> writes:

> The PGTK port doesn't support xwidgets at present, and this is a
> duplicate of bug#52564.
>
> Could someone please merge those two bugs?

Done.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 20 Dec 2021 06:59:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 20 01:59:34 2021
Received: from localhost ([127.0.0.1]:48755 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mzCdx-0000oT-TQ
	for submit <at> debbugs.gnu.org; Mon, 20 Dec 2021 01:59:34 -0500
Received: from mail-pf1-f182.google.com ([209.85.210.182]:37660)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1mzCdv-0000nt-Lz
 for control <at> debbugs.gnu.org; Mon, 20 Dec 2021 01:59:32 -0500
Received: by mail-pf1-f182.google.com with SMTP id 8so7949832pfo.4
 for <control <at> debbugs.gnu.org>; Sun, 19 Dec 2021 22:59:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:user-agent
 :mime-version:date:message-id:subject:to:cc;
 bh=MnixFEFXzXT8lN9ZZUNrIc6qi2Cv7Tjm79lENJrhGpQ=;
 b=ZcYWSYjw4hUMpZVF9tR9hOXzBZQUrLot6MGj7vxC6IbPing3R9m9HbGJe6SLuTcnNi
 xhfjIEBSa80IqvbLMLTcPqckBJPWtf1RGsP2Ji/n2F3bJMtMKk8U8OycD1LaV7aqA2JW
 XPVJUo9rE/XbSKaWw989SXUjxRm2fG4M1w78WlaTIQpetGgDqcsgGP+0yvKQpo+/Nofa
 Bh/VWUoaLOWe09HKinc+GMN7upChsvOHv2HGN6HU6GGzjZ9tx5GeLU3LAcwvLknYQIyV
 bnPEC8iNdzGeWOGWN7WIiS5nbgmZTbkaB14gME0aBiraBbtGBe5+9ipqgHoxxOXawokm
 Y8yQ==
X-Gm-Message-State: AOAM533lBiPvnrivqS5MVlOI6wMLpVkthIG7x72bMzoRWPWgtHt6CspK
 ypz7ZIG9D4D757jY/GCWAKbiwhfrxjToFrsfOaI=
X-Google-Smtp-Source: ABdhPJwf0KgTcP3Zah+eEBXqhpz5uJiY3E/yh/5vAqeVHVqx8Cs9wIaXnFOKF9T2g6oD9LU8y+BFUv6ZJZXIPX7wvgQ=
X-Received: by 2002:a63:ff14:: with SMTP id k20mr13577781pgi.325.1639983566021; 
 Sun, 19 Dec 2021 22:59:26 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 19 Dec 2021 22:59:25 -0800
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <878rwg3qcg.fsf@HIDDEN> (Po Lu's message of "Mon, 20 Dec 2021
 11:30:39 +0800")
References: <87sfuoozxq.fsf@HIDDEN> <878rwg3qcg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Date: Sun, 19 Dec 2021 22:59:25 -0800
Message-ID: <CADwFkmkCqj9Zm2KPisDxUu6FtQ+eX6KyGrodR_s=hJ+v3KBNKg@HIDDEN>
Subject: =?UTF-8?B?UmU6IGJ1ZyM1MjY3NTogMjguMC42MDsgL3Vzci9pbmNsdWRlL1gxMS9YLmg6OTY6MTM6IA==?=
 =?UTF-8?B?ZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciDigJhXaW5kb3figJk=?=
To: Po Lu <luangruo@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Bcc: control <at> debbugs.gnu.org
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: control
Cc: Feng Shu <tumashu@HIDDEN>, 52675 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

forcemerge 52564 52675
thanks

Po Lu <luangruo@HIDDEN> writes:

> The PGTK port doesn't support xwidgets at present, and this is a
> duplicate of bug#52564.
>
> Could someone please merge those two bugs?

Done.





Last modified: Mon, 20 Dec 2021 07:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.