From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: emacs for pure Gtk3 Date: Tue, 24 Nov 2020 20:25:02 +0100 Message-ID: References: <834kt673cy.fsf@gnu.org> <20201117.235000.1193207765247665462.masm@luna.pink.masm11.me> <83sg98qa53.fsf@gnu.org> <20201124.221230.709072983540112407.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="blaine.gmane.org:116.202.254.214"; logging-data="7977"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Yuuki Harano , eliz@gnu.org, rpluim@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 24 20:29: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 1khe0f-0001xJ-Bv for ged-emacs-devel@m.gmane-mx.org; Tue, 24 Nov 2020 20:29:53 +0100 Original-Received: from localhost ([::1]:52880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khe0e-0007Xh-Bd for ged-emacs-devel@m.gmane-mx.org; Tue, 24 Nov 2020 14:29:52 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khdw9-0006Pv-KT for emacs-devel@gnu.org; Tue, 24 Nov 2020 14:25:13 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:58257) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khdw7-0002iv-Tj; Tue, 24 Nov 2020 14:25:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1606245904; bh=zM8TKxNR05JbakfLP+5s7OfsI0CL2zAX4fg3PO2BZUs=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=AoxpuAnQZYgd++oIHTmfFp6Huh0RHY53+fDOyheBfrn+r84byKsDqGrzreI9xBgGW oXt80NSQiwhHGjP0uIY/n5DD8p9NdjPvHOyPUcmlmYDip85gXOfRmmeogTjIPzr9mp 65jm9xIQVfSk4HYjv/vJDyqBtOEvsNRhztMbCS4w= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([212.95.5.238]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MeCtZ-1k7kkp1dCB-00bIIo; Tue, 24 Nov 2020 20:25:04 +0100 In-Reply-To: <20201124.221230.709072983540112407.masm@luna.pink.masm11.me> Content-Language: en-US X-Provags-ID: V03:K1:Qr2dUNw05iZEzNcLWCjZB2ipRzPVG2REPvq3sZPRhaprHNXOYDK q3pek0B7ect0jau1mkG20VSGqEVNz/YMGZUsSYzWqQyJeA6h8+REFIPUAtO+jYEE5oAdaVU ZuJvmGS81OLkuGgH5+xv8Yaq8LW+tzhp5WPtGZ5Ulecw56qaN26GmBQ9WiL0GhJzxeHSxda qMyYBK8a1SrKRhU0uxLlw== X-UI-Out-Filterresults: notjunk:1;V03:K0:qmr8sC1qLe0=:kyUzwvOqt+VQJamQR4US2s l7xbaGJemS93ywE1e3SBPwUVyRuI/siRLsLBUwGiKhS78S606WtsrFrKrBBAjRtC/arIqPymA LxjfNutt1QbL910Cqk/W5IfTBsBf6+JxORefP0K9LyDN9hBSIRQ1o0YOz361uA3My/7dDszfv SNLEKrxI67Ta3TiPH15jUggxYxCHmp9xMgEdYIPdJzQSIwH0qecjCXSlQUjALBC+1aPlvtCb3 shH/PD4n1pwohc4cHq2SZXwdL2Bc47anpyCUjgEeHHsGblD+9vZMTuCs8zt1NFDo9wJuJxwqD 7eI5eMsP9hUrBD4t5J8oVAzD/VdIe+Qy/MAAXn4lX0M0rtAMQgqJKpmul7Z9vIH8liKRJE2sU N8EqlP0shSKm1IB8rVURo+dGTj+reAdXzXPm9puQZrkt+RMz107pBgowFJt6Z6Zy9LBkOMKGj sCdXOuN8AenpgB5yfQnilAe2Anp451ls8fNXFOZv4yGp2OejdWjCcR+hiDnqFAJ520wNYH3Zh UOU3t97hFkM+QglAHZC2r8PE/kQiD8WiVA489fGmI9y4hJQVMzogymCAfDRG1UuRRESsd3ZmC D6rKFwviAIZzTXCrqpylKs9LpYdxXeLJTqMC2ncU6xwzsAQ8AQ5dBAFgcmtcEFxgKaSqOhH1H Vy2iQ7vdKLV7W20ApLNpR76C6u3obCZN+Ofw2ihqoHwam1N80cVVDfxHaI8jhNEresYFKPSJh QDcABNDdAXFadaArf3hv1pjxDuxty0YVJegC7yl3uBZGRyolfyxZU8UuNwEJkyHV2accmsVQ Received-SPF: pass client-ip=212.227.15.19; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:259743 Archived-At: > I pushed as feature/pgtk. Thank you. Thanks. A -O3 build succeeds here and can be run with minor glitches (incidentally involving cursor and tooltip frames). A CFLAGS=3D'-O0 -g3 -no-pie' ../configure --with-pgtk --without-x --with-ca= iro --with-modules --with-gif=3Difavailable --with-tiff=3Difavailable --w= ith-gnutls=3Dno --without-pop --enable-gcc-warnings=3Dwarn-only --enable-= checking=3D'yes,glyphs' --enable-check-lisp-object-type=3Dyes build currently fails thusly =2E./../src/pgtkfns.c: In function =E2=80=98x_create_tip_frame=E2=80=99: =2E./../src/pgtkfns.c:2661:3: error: =E2=80=98dpyinfo_refcount=E2=80=99 u= ndeclared (first use in this function); did you mean =E2=80=98gatomicrefc= ount=E2=80=99? dpyinfo_refcount =3D dpyinfo->reference_count; ^~~~~~~~~~~~~~~~ gatomicrefcount =2E./../src/pgtkfns.c:2661:3: note: each undeclared identifier is reporte= d only once for each function it appears in make[1]: *** [Makefile:404: pgtkfns.o] Fehler 1 make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet.... In file included from ../../src/termhooks.h:27, from ../../src/frame.h:22, from ../../src/pgtkterm.c:41: =2E./../src/pgtkterm.c: In function =E2=80=98x_set_cursor_gc=E2=80=99: =2E./../src/pgtkterm.c:1007:17: warning: implicit declaration of function= =E2=80=98x_check_font=E2=80=99; did you mean =E2=80=98xg_get_font=E2=80=99= ? [-Wimplicit-function-declaration] IF_DEBUG (x_check_font (s->f, s->font)); ^~~~~~~~~~~~ =2E./../src/dispextern.h:206:30: note: in definition of macro =E2=80=98IF= _DEBUG=E2=80=99 #define IF_DEBUG(X) ((void) (X)) ^ =2E./../src/pgtkterm.c:1007:17: warning: nested extern declaration of =E2= =80=98x_check_font=E2=80=99 [-Wnested-externs] IF_DEBUG (x_check_font (s->f, s->font)); ^~~~~~~~~~~~ =2E./../src/dispextern.h:206:30: note: in definition of macro =E2=80=98IF= _DEBUG=E2=80=99 #define IF_DEBUG(X) ((void) (X)) ^ martin