From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#43724: build failure in dbusbind Date: Wed, 30 Sep 2020 11:40:12 -0400 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18911"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) To: 43724@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 30 17:41:49 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kNeEl-0004n8-MK for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Sep 2020 17:41:48 +0200 Original-Received: from localhost ([::1]:50368 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNeEk-0006Q7-OO for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 30 Sep 2020 11:41:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44948) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNeE2-00066Y-KN for bug-gnu-emacs@gnu.org; Wed, 30 Sep 2020 11:41:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49314) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kNeE2-0000DT-AT for bug-gnu-emacs@gnu.org; Wed, 30 Sep 2020 11:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kNeE2-0001Yz-8N for bug-gnu-emacs@gnu.org; Wed, 30 Sep 2020 11:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Sep 2020 15:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43724 X-GNU-PR-Package: emacs X-Debbugs-Original-To: submit@debbugs.gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16014804245958 (code B ref -1); Wed, 30 Sep 2020 15:41:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Sep 2020 15:40:24 +0000 Original-Received: from localhost ([127.0.0.1]:60860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNeDP-0001Y1-DI for submit@debbugs.gnu.org; Wed, 30 Sep 2020 11:40:24 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNeDM-0001Xh-HA for submit@debbugs.gnu.org; Wed, 30 Sep 2020 11:40:21 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:36253) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNeDH-0000Ax-65 for submit@debbugs.gnu.org; Wed, 30 Sep 2020 11:40:15 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kNeDF-0005k8-AR; Wed, 30 Sep 2020 11:40:13 -0400 X-Spook: CIDA Extreme weather Blister agent Domestic security X-Ran: &&}L"R/cDGL*.e,QPx'@^3Vx5yr_U6s#mpP;r.c^$|%xUn3[4=~Ji1'069D9,=FhnRsqE] X-Hue: blue X-Attribution: GM X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:189373 Archived-At: Package: emacs Version: 28.0.50 On CentOS 8.2 with gcc 8.3.1 at a190a446e with --enable-check-lisp-object-t= ype: dbusbind.c: In function =E2=80=98xd_signature=E2=80=99: dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:423:8: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 elt =3D XD_NEXT_VALUE (elt); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:434:14: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:434:14: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:435:47: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 xd_signature (x, subtype, dtype, CAR_SAFE (XD_NEXT_VALUE (elt))); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:444:23: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 Lisp_Object elt1 =3D XD_NEXT_VALUE (elt); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:451:19: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 if (subtype !=3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt))) ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:451:19: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 if (subtype !=3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt))) ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:453:20: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 elt =3D CDR_SAFE (XD_NEXT_VALUE (elt)); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:465:13: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 elt =3D XD_NEXT_VALUE (elt); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:467:17: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:467:17: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:468:50: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 xd_signature (x, subtype, dtype, CAR_SAFE (XD_NEXT_VALUE (elt))); ^~~~~~~~~~~~~ In file included from dbusbind.c:26: dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ lisp.h:349:39: note: in definition of macro =E2=80=98lisp_h_XLI=E2=80=99 # define lisp_h_XLI(o) ((EMACS_INT) (o).i) ^ lisp.h:364:26: note: in expansion of macro =E2=80=98XLI=E2=80=99 #define lisp_h_EQ(x, y) (XLI (x) =3D=3D XLI (y)) ^~~ lisp.h:428:19: note: in expansion of macro =E2=80=98lisp_h_EQ=E2=80=99 # define EQ(x, y) lisp_h_EQ (x, y) ^~~~~~~~~ lisp.h:370:24: note: in expansion of macro =E2=80=98EQ=E2=80=99 #define lisp_h_NILP(x) EQ (x, Qnil) ^~ lisp.h:431:18: note: in expansion of macro =E2=80=98lisp_h_NILP=E2=80=99 # define NILP(x) lisp_h_NILP (x) ^~~~~~~~~~~ dbusbind.c:470:12: note: in expansion of macro =E2=80=98NILP=E2=80=99 if (!NILP (CDR_SAFE (XD_NEXT_VALUE (elt)))) ^~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:470:28: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 if (!NILP (CDR_SAFE (XD_NEXT_VALUE (elt)))) ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:472:29: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 CAR_SAFE (CDR_SAFE (XD_NEXT_VALUE (elt)))); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:482:13: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 elt =3D XD_NEXT_VALUE (elt); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:490:14: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:490:14: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:491:47: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 xd_signature (x, subtype, dtype, CAR_SAFE (XD_NEXT_VALUE (elt))); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:493:20: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 elt =3D CDR_SAFE (XD_NEXT_VALUE (elt)); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:513:13: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 elt =3D XD_NEXT_VALUE (elt); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:515:17: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:515:17: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:516:50: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 xd_signature (x, subtype, dtype, CAR_SAFE (XD_NEXT_VALUE (elt))); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:520:51: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 wrong_type_argument (intern ("D-Bus"), CAR_SAFE (XD_NEXT_VALUE (elt))); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:523:23: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 elt =3D CDR_SAFE (XD_NEXT_VALUE (elt)); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:525:17: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:525:17: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 subtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (elt)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:526:50: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 xd_signature (x, subtype, dtype, CAR_SAFE (XD_NEXT_VALUE (elt))); ^~~~~~~~~~~~~ In file included from dbusbind.c:26: dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ lisp.h:349:39: note: in definition of macro =E2=80=98lisp_h_XLI=E2=80=99 # define lisp_h_XLI(o) ((EMACS_INT) (o).i) ^ lisp.h:364:26: note: in expansion of macro =E2=80=98XLI=E2=80=99 #define lisp_h_EQ(x, y) (XLI (x) =3D=3D XLI (y)) ^~~ lisp.h:428:19: note: in expansion of macro =E2=80=98lisp_h_EQ=E2=80=99 # define EQ(x, y) lisp_h_EQ (x, y) ^~~~~~~~~ lisp.h:370:24: note: in expansion of macro =E2=80=98EQ=E2=80=99 #define lisp_h_NILP(x) EQ (x, Qnil) ^~ lisp.h:431:18: note: in expansion of macro =E2=80=98lisp_h_NILP=E2=80=99 # define NILP(x) lisp_h_NILP (x) ^~~~~~~~~~~ dbusbind.c:529:12: note: in expansion of macro =E2=80=98NILP=E2=80=99 if (!NILP (CDR_SAFE (XD_NEXT_VALUE (elt)))) ^~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:529:28: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 if (!NILP (CDR_SAFE (XD_NEXT_VALUE (elt)))) ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:531:29: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 CAR_SAFE (CDR_SAFE (XD_NEXT_VALUE (elt)))); ^~~~~~~~~~~~~ dbusbind.c: In function =E2=80=98xd_append_arg=E2=80=99: dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:133:24: note: in definition of macro =E2=80=98XD_BASIC_DBUS_TYPE= =E2=80=99 (dbus_type_is_valid (type) && dbus_type_is_basic (type)) ^~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:747:32: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 if (!XD_BASIC_DBUS_TYPE (XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)))) ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:133:24: note: in definition of macro =E2=80=98XD_BASIC_DBUS_TYPE= =E2=80=99 (dbus_type_is_valid (type) && dbus_type_is_basic (type)) ^~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:747:32: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 if (!XD_BASIC_DBUS_TYPE (XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)))) ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:133:53: note: in definition of macro =E2=80=98XD_BASIC_DBUS_TYPE= =E2=80=99 (dbus_type_is_valid (type) && dbus_type_is_basic (type)) ^~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:747:32: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 if (!XD_BASIC_DBUS_TYPE (XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)))) ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:133:53: note: in definition of macro =E2=80=98XD_BASIC_DBUS_TYPE= =E2=80=99 (dbus_type_is_valid (type) && dbus_type_is_basic (type)) ^~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:747:32: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 if (!XD_BASIC_DBUS_TYPE (XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)))) ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:748:11: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 object =3D XD_NEXT_VALUE (object); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:768:31: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 if (CONSP (object) && (XD_OBJECT_TO_DBUS_TYPE (XCAR (object)) ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:768:31: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 if (CONSP (object) && (XD_OBJECT_TO_DBUS_TYPE (XCAR (object)) ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:771:23: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 Lisp_Object val =3D XD_NEXT_VALUE (object); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:782:10: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)), ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:782:10: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)), ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:783:27: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 dtype, CAR_SAFE (XD_NEXT_VALUE (object))); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:796:29: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 xd_signature (signature, XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)), ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:796:29: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 xd_signature (signature, XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)), ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:797:21: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 dtype, CAR_SAFE (XD_NEXT_VALUE (object))); ^~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:820:12: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 dtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:820:12: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_T= YPE=E2=80=99 dtype =3D XD_OBJECT_TO_DBUS_TYPE (CAR_SAFE (object)); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:237:5: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ((XD_DBUS_TYPE_P (CAR_SAFE (object))) ? CDR_SAFE (object) : object) ^~~~~~~~~~~~~~ dbusbind.c:821:13: note: in expansion of macro =E2=80=98XD_NEXT_VALUE=E2=80= =99 object =3D XD_NEXT_VALUE (object); ^~~~~~~~~~~~~ dbusbind.c: In function =E2=80=98Fdbus__init_bus=E2=80=99: dbusbind.c:1235:7: error: used struct type value where scalar is required ? (void *) XSYMBOL (bus) ^ dbusbind.c: In function =E2=80=98Fdbus_message_internal=E2=80=99: dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:226:7: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 : (XD_DBUS_TYPE_P (object)) ? xd_symbol_to_dbus_type (object) \ ^~~~~~~~~~~~~~ dbusbind.c:1504:15: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_= TYPE=E2=80=99 dtype =3D XD_OBJECT_TO_DBUS_TYPE (args[count]); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:214:3: error: used struct type value where scalar is required Fkeywordp (object) && ((xd_symbol_to_dbus_type (object) !=3D DBUS_TYPE_I= NVALID)) ^~~~~~~~~ dbusbind.c:228:8: note: in expansion of macro =E2=80=98XD_DBUS_TYPE_P=E2=80= =99 ? ((XD_DBUS_TYPE_P (XCAR (object))) \ ^~~~~~~~~~~~~~ dbusbind.c:1504:15: note: in expansion of macro =E2=80=98XD_OBJECT_TO_DBUS_= TYPE=E2=80=99 dtype =3D XD_OBJECT_TO_DBUS_TYPE (args[count]); ^~~~~~~~~~~~~~~~~~~~~~ dbusbind.c:1505:29: error: invalid operands to binary && (have =E2=80=98int= =E2=80=99 and =E2=80=98Lisp_Object=E2=80=99 {aka =E2=80=98struct Lisp_Objec= t=E2=80=99}) if (count + 1 < nargs && XD_DBUS_TYPE_P (args[count])) ~~~~~~~~~~~~~~~~~ ^~ dbusbind.c: In function =E2=80=98xd_read_queued_messages=E2=80=99: dbusbind.c:1800:7: error: used struct type value where scalar is required if ((Fkeywordp (key) && XSYMBOL (key) =3D=3D data) ^~~~~~~~~ make[1]: *** [Makefile:401: dbusbind.o] Error 1