From mboxrd@z Thu Jan 1 00:00:00 1970 From: John J Foerch Subject: Re: chicken scheme Date: Fri, 01 Jul 2016 08:11:19 -0400 Message-ID: <87h9c9blso.fsf@hecubus.retroj.net> References: <871t3ecx0f.fsf@hecubus.retroj.net> <87shvumkp0.fsf@gnu.org> <87vb0qbbeu.fsf@hecubus.retroj.net> <87ziq1lmyn.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIxIM-00014Y-PB for help-guix@gnu.org; Fri, 01 Jul 2016 08:11:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bIxIG-0001Jj-PU for help-guix@gnu.org; Fri, 01 Jul 2016 08:11:41 -0400 Received: from plane.gmane.org ([80.91.229.3]:57998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bIxIG-0001Jd-IX for help-guix@gnu.org; Fri, 01 Jul 2016 08:11:36 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1bIxID-0004VM-D6 for help-guix@gnu.org; Fri, 01 Jul 2016 14:11:33 +0200 Received: from 152.160.144.141 ([152.160.144.141]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 01 Jul 2016 14:11:33 +0200 Received: from jjfoerch by 152.160.144.141 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 01 Jul 2016 14:11:33 +0200 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org ludo@gnu.org (Ludovic Courtès) writes: > John J Foerch skribis: > >> Installing gcc-toolchain helped, and there are no more compilation >> errors. Another error came up in trying to install the built files. >> Here is my log: >> >> > > I think we need to build CHICKEN such that it uses /var/lib instead of > /gnu/store/…-chicken/var/lib (the latter is immutable.) I suppose > that’s how it works on other distros, right? (With this approach only > root can install software, though.) > > Do you know how to make this change? > > Thanks, > Ludo’. First a question about /var/lib, and please excuse the newbie question. If chicken extensions were installed to /var/lib, wouldn't that go against the spirit of guix of keeping every program isolated? Isn't /var/lib global state? I have just learned about 'guix import', and have the thought that a package importer would be the better way to go. Eventually I would like to package software that I've written in CHICKEN for GuixSD, and only a package importer would make that feasible. I will definitely give it a try to add such a feature to guix, and will follow whatever advice you may have. In some ways I am still learning the very basics of guix, so it may take me a bit to get up to speed. Thank you, -- John Foerch