From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Aleix_Conchillo_Flaqu=C3=A9?= Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Re: GNU G-Golf 0.8.0-a.1 available for testing! Date: Sat, 29 Apr 2023 21:18:08 -0700 Message-ID: References: <20221213173720.58a48002@aicha> <20230325011840.5140a21c@aicha> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000fe568d05fa85fec5" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32937"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user , guile-devel To: David Pirotte Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sun Apr 30 06:18:55 2023 Return-path: Envelope-to: guile-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 1psyWU-0008Ld-UG for guile-devel@m.gmane-mx.org; Sun, 30 Apr 2023 06:18:55 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psyW5-0003GF-K4; Sun, 30 Apr 2023 00:18:29 -0400 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 1psyW1-0003FS-T2; Sun, 30 Apr 2023 00:18:25 -0400 Original-Received: from mail-qv1-xf29.google.com ([2607:f8b0:4864:20::f29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psyVx-0002eK-Ri; Sun, 30 Apr 2023 00:18:24 -0400 Original-Received: by mail-qv1-xf29.google.com with SMTP id 6a1803df08f44-5ef50358a7aso7067026d6.2; Sat, 29 Apr 2023 21:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682828299; x=1685420299; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=eQ3RMd7EI4odQnmbDrjahbSo5ACyouknHOhxldKoBrc=; b=oLb1yzy9WAWuRGMMAFJ901xySdgKVfAPKZZaiYcAgWv0sG/+3gtkmojstYfdvc67uX vczEzkY8qxtcc2eS73r0ljyuokyXhge2ViTb57jqYclYmjbKMImEk4E9YBB4n8F3lhoE LdGjhXGdOIfa8DAvp/NIpiZQhzNLnvKIVqCdg6l1KrYYvONPET9yXKFFLfLfIYhm7oIc rT4nHggYBPEosIuFT135dzeaTJQC76lD2hcpMxMtBVZG2beKjYAn3235+tx0J2BYGQtI kL1pRtsa+fYR3sBXwOTMG/o+4+jORPwofO6Hmv30b/xUBLbP4jZrrMerngmLuV4/zvKc HwVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682828299; x=1685420299; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eQ3RMd7EI4odQnmbDrjahbSo5ACyouknHOhxldKoBrc=; b=mATM+6JIzG2O7Cen4unuTlsmAqbEe1DA7dDvz83+760AXMArxQmpxCliclJEYoPggO Tw0Gnj3yi+a77+5hlcDm4futazrKjkbSDsgRZqVU+rHwddtwlZpi1hWsdkt6v7VgM1fk nUlyqLz2L3uNn50qM0lf58ycJ8B1ZPfyUanBXQtAxi9Di4EB9npayiq2HmCWiuQZimQz uhh1UEB9u9bs/6bCCVX3JJtKMiyWNpsJoknCIb2SEw0ivOLMMoWp7hUhQ7PihuDM/lrf Wg8oZv7eA96F9lXOBqaM4QqUi3MxOu0QYvPvjhd0jx7NF6R+c73iXy4Atc/BoW5Bz5iA 6V/w== X-Gm-Message-State: AC+VfDxH35yFue5xAQXrcMlNDfeWCfm7o9aUK5P2b63a1JGqrQqdBbCY GSfl+tKSw8qM1/dBXUC3fSrOgxcM5nfcIMmwYyvKAl4Q X-Google-Smtp-Source: ACHHUZ5jwM2hlmbn25G8b/4GIIlEdKEFUozg9AygsQjq0F5jjG81poRAgDrEmM+fDeQkClr1kiyfbMYah8YRDYPC/9o= X-Received: by 2002:ad4:5baa:0:b0:5ef:4233:ee7a with SMTP id 10-20020ad45baa000000b005ef4233ee7amr15272821qvq.2.1682828299227; Sat, 29 Apr 2023 21:18:19 -0700 (PDT) In-Reply-To: <20230325011840.5140a21c@aicha> Received-SPF: pass client-ip=2607:f8b0:4864:20::f29; envelope-from=aconchillo@gmail.com; helo=mail-qv1-xf29.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-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:21807 gmane.lisp.guile.user:18977 Archived-At: --000000000000fe568d05fa85fec5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 24, 2023 at 9:18=E2=80=AFPM David Pirotte wro= te: > Hello Aleix, > > Hi! > I am sorry it took me so long to answer. > > Not at all! :-) > > ... > > I was able to add g-golf to Guile Homebrew. So it now runs on macOS > > ... > > > The changes are: > > > > - We need the full path of glib, gobject, etc. > > Certainly not, never ever :) - This is a distro thing, Upstream gnu > tool chained pkg(s) should never ever do that. > > > - The configure.ac patch fixes SITEDIR and SITECACHEDIR when > > --with-guile-site=3Dno ... > > No, > Exactly the opposite, that is, their setting is correct, both in > g-golf, guile-lib and guile-cv fwiw > > when a user does not configure passing the --with-guile-site=3Dye= s > then _nothing_, nor the pkg scm modules, nor the .go files, nor > any lib should be installed in the 'guile installed dirs' > > I have checked again and you are absolutely right. My issue was something that only applies to Homebrew. > - The Makefile.am patch places libg-golf in the Guile extensions > > directory $(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/extensions, > > which I believe is the right thing to do. > > you mean the libg-golf/Makefile.am i guess > > [ and you probably don't mean > [ $(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/extensions > [ but GUILE_EXTENSION (provided by guile.m4 > > I agree with you that when a g-golf user calls configure passing the > --with-guile-site=3Dyes, then libg-golf could be installed in > GUILE_EXTENSION dir. > > If not, then the current- g-golf setting is correct > Yes, not a big deal. Thanks for getting back to me. Best, Aleix --000000000000fe568d05fa85fec5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Mar 24, 2023 at 9:18=E2=80=AFPM David Pirotte <= david@altosw.be> wrote:
Hello Aleix,


Hi!
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I am sorry it took me so long to answer.


Not at all! :-)
> ...
> I was able to add g-golf to Guile Homebrew. So it now runs on macOS > ...

> The changes are:
>
> - We need the full path of glib, gobject, etc.

Certainly not, never ever :) - This is a distro thing, Upstream gnu
tool chained pkg(s) should never ever do that.

> - The configure.ac patch fixes SITEDIR and SITECACHEDIR when
> --with-guile-site=3Dno ...

No,
Exactly the opposite, that is, their setting is correct, both in
g-golf, guile-lib and guile-cv fwiw

=C2=A0 =C2=A0 =C2=A0 =C2=A0 when a user does not configure passing the --wi= th-guile-site=3Dyes
=C2=A0 =C2=A0 =C2=A0 =C2=A0 then _nothing_, nor the pkg scm modules, nor th= e .go files, nor
=C2=A0 =C2=A0 =C2=A0 =C2=A0 any lib should be installed in the 'guile i= nstalled dirs'


I have checked again and you are ab= solutely right. My issue was something that only=C2=A0applies=C2=A0to Homeb= rew.


> - The Makefile.am patch places libg-golf in the Guile extensions
> directory $(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/extensions,
> which I believe is the right thing to do.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 you mean the libg-golf/Makefile.am i guess

=C2=A0 =C2=A0 =C2=A0 =C2=A0 [ and you probably don't mean
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [ $(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/ex= tensions
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [ but GUILE_EXTENSION (provided by guile.m4

I agree with you that when a g-golf user calls configure passing the
--with-guile-site=3Dyes, then libg-golf could be installed in
GUILE_EXTENSION dir.

If not, then the current- g-golf setting is correct

Yes, not a big deal.

Thanks = for getting back to me.

Best,

Ale= ix
--000000000000fe568d05fa85fec5--