From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mortimer Cladwell Newsgroups: gmane.lisp.guile.user Subject: g-golf example error 'No applicable method for #< g-application-run' Date: Thu, 9 Nov 2023 06:39:59 -0500 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="37031"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Nov 09 12:40:50 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 1r13Oz-0009R6-Oe for guile-user@m.gmane-mx.org; Thu, 09 Nov 2023 12:40:49 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r13OS-0005pJ-4u; Thu, 09 Nov 2023 06:40:16 -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 1r13OQ-0005p9-B1 for guile-user@gnu.org; Thu, 09 Nov 2023 06:40:14 -0500 Original-Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r13OO-0005bA-36 for guile-user@gnu.org; Thu, 09 Nov 2023 06:40:14 -0500 Original-Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-1cc5916d578so6670985ad.2 for ; Thu, 09 Nov 2023 03:40:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699530010; x=1700134810; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=i3+DOnHKwnDKZz48BZgRNZ15/KZnlg49tGSRz8dlibY=; b=QLZeXuTa4T046gkBB5Pu7VLjv0BNQTjRgRJpD9rKTwLfemUiCFjfEowRZ37PBLKgYu bGclPzjrtAO08brjCUWjPIDDg62rh2xG7HonR9Nn5Mn9pAENkknpPGKJX6ORUPfLOGqB WN5z9Y+r0oYS5aH+ypA5oZaV4NVSHGClS1aWf8PmAIGAjp6DTLfIE1maPht/U9t3LgvV vxuGBprdIN8QWkyyXQ7Sn7yXFlc71foQ8w7v3TKrM4Efb0rMqBQnyEpwWtDCvOmdxQEU 8uCONNq69lLMFUC001Iu96+JfXYAX/SN3ijg6rQfx0Yd+z3f2QVWQezDPpOVUoIkycw/ lSjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699530010; x=1700134810; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=i3+DOnHKwnDKZz48BZgRNZ15/KZnlg49tGSRz8dlibY=; b=Ug0VKu+WfD0bv+JKwURav6El7ShuUaYi9AIBGg58Lf16HPeT4+qvtG94nt5un5gw36 r9uUMfEd7kZyNyOyAbvXS3YxSLp7hlL/95FqmdZA9QfrGaueLrPje/0HnKynqjF88OvW uX3+RuQ2FD4UEZ/YsA4yaSKNfBXAF/ETkLCkfWekpVkyCQXA0TzjLnuiaQv9H1XNuy7R +D4KdkomxdcKztSemgx8rAQZnRR5XEYQ2QrSajvxChqged5ahcZPvszLqJksF8AedT0f bGMuK0qJNGobyZ2n3+7mR2dtCR1LCeE7aN8O8WmKDGrKYsGIEbCchgeYqsrBcKRIi1Ov XtFA== X-Gm-Message-State: AOJu0Yzg5fR6tBatmlW9E7TqZLPehCBnn3a5bJJI7yh0jRyT3UEHb68N 7U6UboxMp34RyMtOqXYJ3+ZlNrbf6P3Q3bWB2Q43drZaJkk= X-Google-Smtp-Source: AGHT+IHGTDVlMQJN+D/dw9sEiYRv2ebe18AwBSFtHvgNmgiV9SzZi29dJGlCU0E/5fqywhhqP7Le/o5q3b44isRFyQY= X-Received: by 2002:a17:90b:384e:b0:280:65ed:df9 with SMTP id nl14-20020a17090b384e00b0028065ed0df9mr1369085pjb.31.1699530009953; Thu, 09 Nov 2023 03:40:09 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::630; envelope-from=mbcladwell@gmail.com; helo=mail-pl1-x630.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Content-Filtered-By: Mailman/MimeDel 2.1.29 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:19305 Archived-At: Hi, I have installed g-golf with guix: guix package -i guile-g-golf gtk guile-cairo I try to run the hello-world example with the manifest.scm: ---manifest.scm-------------- (specifications->manifest '("guile" "guile-g-golf" "guile-cairo" "gtk")) ------------------------------- mbc@ins3910:~/projects/g-golf/examples/gtk-4$ guix shell guix shell: loading environment from '/home/mbc/projects/g-golf/examples/gtk-4/manifest.scm'... mbc@ins3910:~/projects/g-golf/examples/gtk-4 [env]$ ./hello-world.scm Backtrace: In ice-9/boot-9.scm: 1752:10 6 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 5 (apply-smob/0 #) In ice-9/boot-9.scm: 724:2 4 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 3 (_ #(#(#))) In /home/mbc/projects/g-golf/examples/gtk-4/./hello-world.scm: 85:18 2 (main _) In oop/goops.scm: 1567:11 1 (cache-miss #< 7fd6ecfdc540> ("./hell=E2=80= =A6")) 1585:2 0 (_ _ _) oop/goops.scm:1585:2: No applicable method for #< g-application-run (1)> in call (g-application-run #< 7fd6ecfdc540> ("./hello-world.scm")) Help! Maybe a separate issue - I see at https://www.gnu.org/software/g-golf/install.html: "G-Golf actually requires a patched version of guile-cairo that contains the following new interface (which is not in guile-cairo 1.11.2): cairo-pointer->context." Is there a solution for guix users? Thanks Mortimer