From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: emacs for pure Gtk3 Date: Sun, 26 Apr 2020 20:00:23 +0200 Message-ID: <555a247d-b62d-d59d-1d92-a8696c04a33c@gmx.at> References: <20200426.165604.2054625945129238824.masm@luna.pink.masm11.me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="73667"; mail-complaints-to="usenet@ciao.gmane.io" To: Yuuki Harano , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Apr 26 20:05:56 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jSlfA-000J5U-Ir for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Apr 2020 20:05:56 +0200 Original-Received: from localhost ([::1]:40706 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSlf9-0001iM-Bh for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Apr 2020 14:05:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33390) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSla0-0006LE-CS for emacs-devel@gnu.org; Sun, 26 Apr 2020 14:00:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSlZz-0005uD-BZ for emacs-devel@gnu.org; Sun, 26 Apr 2020 14:00:36 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:57629) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jSlZy-0005qr-Jq for emacs-devel@gnu.org; Sun, 26 Apr 2020 14:00:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587924025; bh=STRx41IgsX7fShFGzqhkDl8K7UgG7+BWG8jWAuBVCq4=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=F0ua7QMD6JEMSrlJFHt5bPuKWdm/0yzpKwwAbyN61rl/ApgvohfG8Ut10YVGVjf0C 2OCHcBdWpFm8PNJjsNJwOMJXZ5oOFqDdkamvXc+yyy5qzlMdBu3x5BgQ/q8rO/wMcl /H2TV3mKP+tXCPX9t+mzOW4e1ksTMqB3CHWXAG9Y= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.28]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mqb1c-1ip5E92Ngu-00mZgA; Sun, 26 Apr 2020 20:00:25 +0200 In-Reply-To: <20200426.165604.2054625945129238824.masm@luna.pink.masm11.me> Content-Language: en-US X-Provags-ID: V03:K1:dUvnYsSKuogdlSHbuURDSPFnLa6287ENxKzMRdW5TjWw+Xnx1Vc JZnSrChRPVLRmpYqIP2OI7DwO2pae9OdsbXJrIAOlRgfuU/6Cthad3h9sdBqBiQ+TvWfM5B IEbv1+8STZa1QeC9+xnJLx65ZqhKiMpwStmAk45v47He71XwrrbNN9JvCu6EuIqIJ83YUtR zLjKllu1aI0CTtzhvly7w== X-UI-Out-Filterresults: notjunk:1;V03:K0:YPD7pIlZ3/Y=:TkNsVwpbI2ssrA9Dh47swl 3DIBSWxKGpzheBUenY+rre+8uz6g1tOp4/yyKovrdBBCe1Ny6PBVGKN8/QFDMs4lL2cguwoQ1 F44+jGHp26loFVsCqF40mNg2wHyrCP7+7UVq42G6pwFA52eWTPQqvGLfwjjh1VjFU140eAzVh DAhmortomhGr6kKc34LMNiRpV48XAlZZ//gGwkLfb9D5MO2ON5cyYr3qyASS7N8AWxk3nE7Sd ZbCUxQcJF6gP4CEWHTAfA5nxCeZwUvaz0kVtlRxB3cerFWsaIXC2JKdjTVtSAG1d7dQtPP7+L MzGiNV1tk5sxmZlUefkMlpSNZy5YWZfgN0FONDiQikKhA8LdpJh7R5HNtVwltYYd0wDqez2s/ 8onHlYxGwwDJ0GcA4d/eUXotQLUi/AQCHWeEPW+n+tMefKvULO2rJcLl7pfBpcs2cq+cYFl+d ndj0+n04fzEOLzcXtjoP8jymu2xDNa3bARrB93GWvKJBMakQebXbyZVr+rFOTR3A5TalkAPMu J1l5zKzqFaj7Ogu++EpQQ4ANHRQ316dDE7GEvsStwwDGFEipD6myRp0mqR3qoaR+3zMwldzcu tQH1PoSteMJmtHXmoXk2E8F6HLVAwmAh9JLyGOhyTUlHXLgIXhmmAOnlhNp31DeGjlyqa/t4N a+JZ9K92nYFV3B8AuPHhlcUQJV2kKV31BIS9fzxLvMWJuWAq+f1IKINeHvCbZAyFzvpf8jc4k OCKrrp/KhgvjpQ5TP1QGQj+OpdgqyWcb785/QeD1IdGxZRRT9j8nt43cyQv98tgcZPJGzBRJ Received-SPF: pass client-ip=212.227.17.22; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/26 14:00:31 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:247854 Archived-At: > You may know, I ported emacs for pure Gtk3, especially for wayland nat= ive. > > https://github.com/masm11/emacs > > I created a new window-system, pgtk, which doesn't use libX11 directly= =2E > > What do you think? I want to merge to mainline. Thank you! Building on Debian with GTK+ Version 3.24.5, cairo version 1.16.0, and gcc (Debian 8.3.0-6) 8.3.0 configured as CFLAGS=3D'-O0 -g3 -no-pie' ../configure --without-x --with-cairo --with-modules --with-gif=3Difavailable --with-tiff=3Difavailable --with-gnutls=3Dno --without-pop --enable-gcc-warnings=3Dwarn-only --enable-checking=3Dyes --enable-check-lisp-object-type=3Dyes fails here thusly: CC pgtkterm.o =2E./../src/pgtkterm.c: In function =E2=80=98mark_pgtkterm=E2=80=99: =2E./../src/pgtkterm.c:168:25: error: incompatible type for argument 1 of= =E2=80=98mark_object=E2=80=99 mark_object (dpyinfo->rdb); ~~~~~~~^~~~~ In file included from ../../src/pgtkterm.c:39: =2E./../src/lisp.h:3785:26: note: expected =E2=80=98Lisp_Object=E2=80=99 = {aka =E2=80=98struct Lisp_Object=E2=80=99} but argument is of type =E2=80= =98XrmDatabase=E2=80=99 {aka =E2=80=98void *=E2=80=99} extern void mark_object (Lisp_Object); ^~~~~~~~~~~ make[1]: *** [Makefile:405: pgtkterm.o] Fehler 1 make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet.... make[1]: Verzeichnis =E2=80=9E/home/martin/emacs-git/masm/obj-pure-gtk/sr= c=E2=80=9C wird verlassen make: *** [Makefile:431: src] Fehler 2 Any ideas? martin