From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.user,gmane.lisp.guile.devel Subject: Re: GNU G-Golf 0.8.0-rc-2 available for testing Date: Fri, 22 Dec 2023 01:52:57 -0300 Message-ID: <20231222015257.3d471e2f@tintin> References: <20231102005056.184a6243@tintin> <20231201211029.2bc8a38c@tintin> <20231205011435.1dd2eab4@tintin> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/gQ57kVHj9zs1jczO3SVwRZj"; protocol="application/pgp-signature"; micalg=pgp-sha512 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25218"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user , guile-devel To: Aleix Conchillo =?UTF-8?B?RmxhcXXDqQ==?= Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Dec 22 05:53:51 2023 Return-path: Envelope-to: guile-user@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 1rGXXj-0006QO-CF for guile-user@m.gmane-mx.org; Fri, 22 Dec 2023 05:53:51 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rGXXM-00077w-DY; Thu, 21 Dec 2023 23:53:28 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rGXXG-000778-3m; Thu, 21 Dec 2023 23:53:22 -0500 Original-Received: from pop.all2all.org ([79.99.200.14] helo=moses.all2all.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rGXX6-0006gm-A9; Thu, 21 Dec 2023 23:53:21 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by moses.all2all.org (Postfix) with ESMTP id 7407067C007A; Fri, 22 Dec 2023 05:53:06 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at moses.all2all.org Original-Received: from moses.all2all.org ([127.0.0.1]) by localhost (moses.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fWz7PQvx_p8K; Fri, 22 Dec 2023 05:53:06 +0100 (CET) Original-Received: from tintin (unknown [177.154.6.217]) by moses.all2all.org (Postfix) with ESMTPSA id DDE4F67C0074; Fri, 22 Dec 2023 05:53:04 +0100 (CET) In-Reply-To: X-Mailer: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-pc-linux-gnu) Received-SPF: pass client-ip=79.99.200.14; envelope-from=david@altosw.be; helo=moses.all2all.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, LOTS_OF_MONEY=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19382 gmane.lisp.guile.devel:22251 Archived-At: --Sig_/gQ57kVHj9zs1jczO3SVwRZj Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Aleix, > ... > Anyways, guile-cairo is fine going back to stable 3.0.9. Ok, so just to make sure, now both the gtk4/simple-paintable.scm and gtk4/animated-paintable.scm examples work fine on 'your' platform as well? > > - drawing-widget.scm, peg-solitaire.scm. > > ... > The issue seems to be here: > (define-vfunc (snapshot-vfunc (self ) snapshot) > #t) a- And does that works? It should, but/and obviously not drawing anything, but no bug/no crash? b- Can you try, in a repl: ,use (g-golf) (gi-import-by-name "Gtk" "Widget") $5 =3D #< 7fe9c1681d20> (gi-import-by-name "Gtk" "init") $6 =3D #< 7fe9c1555360> =20 (gtk-init) (graphene-rect-alloc) $7 =3D # ;; below you'd substitute the $7 appropriately if for some ;; reason you happen to have a diff repl var $ flow, ;; you need the result of (graphene-rect-alloc) (graphene-rect-init $7 0 0 50 50) $8 =3D # c- Let's see, but if all the above work, can you poste the error you get with no modification of the upstream version of the example, or does it segfault? If no segfault, in a repl: (load "/examples/gtk-4/drawing-widget.scm") (main '()) =3D> error ,bt #:width 1000 #:full? #t If it segfault, we'd need to get a gdb backtrace - would that be possible? David --Sig_/gQ57kVHj9zs1jczO3SVwRZj Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmWFFikACgkQ83T9k6MF etf+bwgAjTXCKdDabrpLma3m1/pQG8zwmQntSDUZz1T1pc42o4pa8trXvk40iP7B +AA44C1jVKOnhfEFTQgeyZOZSGuSvvRJhmnyQ5QuwVPcI0iu44aOx/kto5WFQE5Q hELnlkuKXDj3dWpHNYtN3SkHDb9LtgGsZt18+yLEXjqzr1Wv8iNlOwAM3icNRCdq AERIZ9b6Bq44OlJdmWf7QBXwvXkPBc4pv1m3XPi9SIfD7Ei8y0Pjlj4MV5Wp0xHb Ra2CnputLdNNzR++XtaYAkwX30mg6stH+GI4uX93glvLrOqDaDJEbM+sw9YbxHqg G/hSoE4S2vM2HgrRADEorbqeCSdVzg== =AGHL -----END PGP SIGNATURE----- --Sig_/gQ57kVHj9zs1jczO3SVwRZj--