From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Jeff Walsh Newsgroups: gmane.emacs.devel Subject: Re: emacs for pure Gtk3 Date: Mon, 27 Apr 2020 21:54:29 +1000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-xvAv8lLnzxAV+E4l8b3R" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="88102"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: rudalics@gmx.at Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 27 13:55:52 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 1jT2MZ-000MmI-EP for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Apr 2020 13:55:51 +0200 Original-Received: from localhost ([::1]:41630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jT2MY-0008L6-BS for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Apr 2020 07:55:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59134) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jT2LU-0006Ln-8H for emacs-devel@gnu.org; Mon, 27 Apr 2020 07:54:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jT2LT-0005BD-JJ for emacs-devel@gnu.org; Mon, 27 Apr 2020 07:54:44 -0400 Original-Received: from mail-pg1-x52e.google.com ([2607:f8b0:4864:20::52e]:46310) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jT2LT-0005Af-60 for emacs-devel@gnu.org; Mon, 27 Apr 2020 07:54:43 -0400 Original-Received: by mail-pg1-x52e.google.com with SMTP id j7so8570261pgj.13 for ; Mon, 27 Apr 2020 04:54:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:subject:to:cc:message-id:mime-version; bh=hmWlvk1ztHwNYnjpXGOa9b23vq/TtRP34MlCYEKQgLw=; b=eNTkBcNMbbmq9P+odIXvIXplHAyfe90Y1F28T7QKVl5F6zcHcIMGsUgnHKiaI1opvJ 2uzDEQe77vTzY4pQY67fjmb/Vf17gKiIiF/GVHQKhWbg9oCcOZoov98ptv6AZZkw3vaP oavNuZhazCSTthV1u3SaQrfHztGP0L7mVb42/AkQ4L4887oHzi/2PFz9XBltzBiYjhpW M1fzoPh2Fit0HGBRIU0o5rnehHdvG1J056wGUx4A1cO9ydvcx3wtzo92352igUgePcr7 ThrJ6/Th7Ms2Ebh40nVJlhnCdoYGcSwkSiq+Gr8uirBct6f164DbV6H4zfCo0o1O2rrT QcZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:mime-version; bh=hmWlvk1ztHwNYnjpXGOa9b23vq/TtRP34MlCYEKQgLw=; b=BhFCegpKb9O+WbroUXPYaJcsIr4hRt9THjwAFV1NTE+AcjrKFG8FMIb1w/e6snxiy7 KPD5Xm6yu5lvsWJzbweioHkeEalIVVIjuE/Ayu0Aj3cgkETbwXejv493RqytNPEdQtoA 4NHHJLVGdaZEzAaYs+2oNEz5QkVKlYkx3Po6NLMx12Mi7Dk7eJYt8TKveaAMHqPSctfx 641fnoAYMZFlsmJoMyaXQSVAIamI5yWDyzgJZLdiPvkCSfI7CiqJ3vUIXDSxgj3KFQD4 D50b7TFZXvX5TBccF5yqlbxwiFMdBjL27leyMlhrLu/QS8v00QTcm8huHDLP2o7P04J1 B0jg== X-Gm-Message-State: AGi0PuYCoFMtAPKNaTlOfOM5aSVh9Siw18D5b+wteHxzHBZLJQs/zhOs bdkJn/TU6B1OLIu/ofQvQm0= X-Google-Smtp-Source: APiQypL3ngugbmjjgn4KdPa9wFEE6D2FefXFvGIISjvPjeqLM3efuh8he8DpmB8OCt39SurUKMNzbw== X-Received: by 2002:aa7:9802:: with SMTP id e2mr23289402pfl.213.1587988481311; Mon, 27 Apr 2020 04:54:41 -0700 (PDT) Original-Received: from [192.168.1.18] (124-171-221-222.dyn.iinet.net.au. [124.171.221.222]) by smtp.gmail.com with ESMTPSA id b3sm10635521pgh.75.2020.04.27.04.54.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Apr 2020 04:54:40 -0700 (PDT) X-Mailer: geary/3.36.1 Received-SPF: pass client-ip=2607:f8b0:4864:20::52e; envelope-from=fejfighter@gmail.com; helo=mail-pg1-x52e.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2607:f8b0:4864:20::52e 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:247915 Archived-At: --=-xvAv8lLnzxAV+E4l8b3R Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: quoted-printable > Thank you! >=20 > 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 >=20 > 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 >=20 > fails here thusly: >=20 > CC pgtkterm.o > ../../src/pgtkterm.c: In function =91mark_pgtkterm=92: > ../../src/pgtkterm.c:168:25: error: incompatible type for argument 1=20 > of > =91mark_object=92 > mark_object (dpyinfo->rdb); > ~~~~~~~^~~~~ > In file included from ../../src/pgtkterm.c:39: > ../../src/lisp.h:3785:26: note: expected =91Lisp_Object=92 {aka=20 > =91struct > Lisp_Object=92} but argument is of type =91XrmDatabase=92 {aka=20 > =91void *=92} > 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=20 > =84/home/martin/emacs-git/masm/obj-pure-gtk/src=93 wird > verlassen > make: *** [Makefile:431: src] Fehler 2 >=20 > Any ideas? Hi Martin, I had a look at this, it seems that the line can be deleted. I have a PR up on Yuuki Harano's Repo, or you can grab a cleaned up=20 version here: it seems to compile and run without error using the flags you provided. Hope that helps, Jeff Walsh --=-xvAv8lLnzxAV+E4l8b3R Content-Type: text/html; charset=windows-1251 Content-Transfer-Encoding: quoted-printable

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 --w=
ith-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
../../src/pgtkterm.c: In function =91mark_pgtkterm=92:
<= pre style=3D"margin: 0em;">../../src/pgtkterm.c:168:25: error: incompatible= type for argument 1 of
=91mark_object=92=
     mark_object (dpyinfo->rdb);
=
                  ~~~~~~~^~~~~
In file included from ../../src/pgtkterm.c:39:
../../src/lisp.h:3785:26: note: expected =91Lisp_Obj=
ect=92 {aka =91struct 
Lisp_Object=92} but=
 argument is of type =91XrmDatabase=92 {aka =91void *=92}
 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 =84/home=
/martin/emacs-git/masm/obj-pure-gtk/src=93 wird 
verlassen
make: *** [Makefile:431: =
src] Fehler 2
Any ideas?

Hi = Martin,

I had a look at this, it seems that the li= ne can be deleted.

I have a PR up on Yuuki H= arano's Repo, or you can grab a cleaned up version here:  
https://g= ithub.com/fejfighter/emacs/tree/pgtk-xrdb-mark
=
=
it seems to compile and run without error using the flags you provid= ed.

Hope that helps,

Jeff Walsh




=
--=-xvAv8lLnzxAV+E4l8b3R--