From mboxrd@z Thu Jan 1 00:00:00 1970 From: "pelzflorian (Florian Pelz)" Subject: Re: bug#36498: modem["ttyUSB0"]: error starting PPP: Could not find "pppd" binary Date: Fri, 12 Jul 2019 22:14:14 +0200 Message-ID: <20190712201414.z5xygjaaiqgcjoaz@pelzflorian.localdomain> References: <20190704160854.xaitrx6t2bjthi7a@pelzflorian.localdomain> <20190705032405.ep5dojl57kz7gjsa@pelzflorian.localdomain> <20190706104604.pvopw2ogc5cok2gh@pelzflorian.localdomain> <20190706130247.sq7akoczot7o3bet@pelzflorian.localdomain> <20190707202845.6ubl5hvb26oltex2@pelzflorian.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:57763) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hm1vt-0002H7-VV for help-guix@gnu.org; Fri, 12 Jul 2019 16:14:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hm1vs-0004QA-RF for help-guix@gnu.org; Fri, 12 Jul 2019 16:14:17 -0400 Received: from pelzflorian.de ([5.45.111.108]:55228 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hm1vs-0004PQ-9J for help-guix@gnu.org; Fri, 12 Jul 2019 16:14:16 -0400 Content-Disposition: inline In-Reply-To: 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: Adam Mazurkiewicz Cc: help-guix@gnu.org On Fri, Jul 12, 2019 at 09:13:22PM +0200, Adam Mazurkiewicz wrote: > Hi Florian, thank you for your replies. Well, during my attempt to > prepare an environment to use the prefix ./pre-inst-env, I had to > install a package guile. Because it is told in Contributing Guix > article: > `guix environment guix` temporarily installs all software required to build guix. I believe this help thread reveals various shortcomings of the Guix manual. I had hoped referring to the manual would suffice, but it obviously is not organized well enough. > Building from Git: -> "When building Guix from a checkout, the > following packages are required in addition to those mentioned in the > installation instructions (see Requirements)." -> Requirements -> GNU > Guile, version 2.2.x; >=20 You do *not* need guile in your config, but in one of the profiles that are active when building guix, i.e. you can just run cd path/to/guix =E2=80=A6 # appropriate `git pull --rebase`, `git am =E2=80=A6.patch` inv= ocations guix environment guix ./bootstrap ./configure --localstatedir=3D/var make sudo -E ./pre-inst-env guix system reconfigure /etc/config I am sorry for all the trouble. I thought you were originally applying the patches in a mostly correct way, just on a too old Guix git revision. Regards, Florian