From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id aCNxMDrLw17sMQAA0tVLHw (envelope-from ) for ; Tue, 19 May 2020 12:04:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id WJNbLDrLw15jSAAA1q6Kng (envelope-from ) for ; Tue, 19 May 2020 12:04:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2B305940DE0 for ; Tue, 19 May 2020 12:04:10 +0000 (UTC) Received: from localhost ([::1]:41888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jb0ye-0002WE-Q9 for larch@yhetil.org; Tue, 19 May 2020 08:04:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48600) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jb0yY-0002Vv-Dj for bug-guix@gnu.org; Tue, 19 May 2020 08:04:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37899) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jb0yY-0005jN-0m for bug-guix@gnu.org; Tue, 19 May 2020 08:04:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jb0yX-0006qS-S1 for bug-guix@gnu.org; Tue, 19 May 2020 08:04:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#41387: "Building from Git" on foreign distro starting with NO guix? Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 19 May 2020 12:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41387 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Bengt Richter ,41387@debbugs.gnu.org Received: via spool by 41387-submit@debbugs.gnu.org id=B41387.158988983526299 (code B ref 41387); Tue, 19 May 2020 12:04:01 +0000 Received: (at 41387) by debbugs.gnu.org; 19 May 2020 12:03:55 +0000 Received: from localhost ([127.0.0.1]:49445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jb0yR-0006q6-1j for submit@debbugs.gnu.org; Tue, 19 May 2020 08:03:55 -0400 Received: from lepiller.eu ([89.234.186.109]:44472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jb0yO-0006pw-Rl for 41387@debbugs.gnu.org; Tue, 19 May 2020 08:03:53 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 010d978e; Tue, 19 May 2020 12:03:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:from:message-id; s=dkim; bh=vR5zlnjfZtlcZodg53t+RJCpf54183LMDnKQTNSYc+0=; b=S6U0xSxE6siM oM3cyXNMNF1q7jdP4mlyt0bVREI3+0xkPEka9zsp0b8HNg0VXcE/7s+uv9Jq+Q6Q /ezI+RQezKMNBFan7aLWavO++KKQc2cY2sgUUBH1kKMKK9CXh/WzbNg4pZpA5j6E Ztz/twpNIHH+rur3ASrS1c3uGiCOet7h13OLHU0jm08XZkvQqul+E6nG455Kl6pv gVU8+ybbEm5WgZOq29CFuXsunup/OJOIKnQYda9VueFuWpbElUu+7TPfVck2sSLz O8D1w2DBWNwOtXZ0e3EMxgqKOhh26ncV1bFCIPDT/yaGANiVk6nyWbNlBxEnnckR v0gJgSQhMw== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 71c8b9c8 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 19 May 2020 12:03:49 +0000 (UTC) Date: Tue, 19 May 2020 08:03:37 -0400 User-Agent: K-9 Mail for Android In-Reply-To: <20200519030742.GA16910@LionPure> References: <20200519030742.GA16910@LionPure> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Julien Lepiller Message-ID: <1FCE7BDD-371F-45B1-9D9E-4C4E0D8531BD@lepiller.eu> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=lepiller.eu header.s=dkim header.b=S6U0xSxE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 2.59 X-TUID: mSrpfBdSpL6k Le 18 mai 2020 23:07:42 GMT-04:00, Bengt Richter a =C3=A9= crit : >Hi, > >[~/wb/guix110git/guix]$ =2E/configure --prefix=3D$(realpath =2E/mybuild) >checking for a BSD-compatible install=2E=2E=2E /usr/bin/install -c >checking whether build environment is sane=2E=2E=2E yes >=2E=2E=2E >=2E=2E=2E >checking pkg-config is at least version 0=2E9=2E0=2E=2E=2E yes >configure: checking for guile 3=2E0 >configure: checking for guile 2=2E2 >configure: found guile 2=2E2 >checking for guile-2=2E2=2E=2E=2E /usr/bin/guile-2=2E2 >checking for Guile version >=3D 2=2E2=2E=2E=2E 2=2E2=2E4 >checking for guild-2=2E2=2E=2E=2E /usr/bin/guild-2=2E2 >checking for guile-config-2=2E2=2E=2E=2E /usr/bin/guile-config-2=2E2 >checking for GUILE=2E=2E=2E yes >checking if (gnutls) is available=2E=2E=2E no >configure: error: The Guile bindings of GnuTLS are missing; please >install them=2E >--8<---------------cut here---------------end--------------->8--- > >Well, it was looking for guile 3=2E0 and my foreign distro only has 2=2E2= =2E4 >--8<---------------cut here---------------start------------->8--- >guile (GNU Guile) 2=2E2=2E4 >Packaged by Debian (2=2E2=2E4-deb+1-2) >Copyright (C) 2018 Free Software Foundation, Inc=2E >--8<---------------cut here---------------end--------------->8--- >which it seemed ok with, but I don't seem to be able get my distro's >GnuTLS >hooked up with this installation procedure, and suspect a GnuTLS/Guile >version >mismatch problem or such, but then I ran out of enthusiasm :) As you can see, configure looks for guile 3=2E0, fails and falls back to g= uile 2=2E2, which it finds as /usr/bin/guile-2=2E2=2E Gnutls provides guile bindings, but they are not necessarily built by your= distribution=2E From my experiments with debian/hurd, the bindings were no= t present, so probably the same with debian/linux? You'll probably have to = checkout gnutls and build the bindings=2E The configure script only checks that the guile it found (your 2=2E2) can = load the (gnutls) module, so there cannot be a version mismatch, unless deb= ian built the gnutls module with guile 3=2E0=2E Check with your distributio= n what files are installed with the gnutls package=2E There should be some = in /usr/lib/guile/=2E You'll need to look at the dependencies, some of them are probably not pro= vided by debian yet=2E I remember some discussions about creating a debian = package of guix=2E If this was accepted, then the dependencies must be avai= lable at least in unstable=2E You might want to check=2E >I thought maybe I could cheat and find a path into the cloned repo, >since >all the magic has to be there somehow, but that way seems pretty >kludgey=2E > >Any help past this GnuTLS obstacle is welcome! > >BTW, could I check out at a commit prior to the guile3 introduction >so that my distro might have a matching GnuTLS for that? >If so, which commit would be best? > >In the meanwhile, back to hacking guix-install=2Esh :) > >Thanks for reading=2E > >-- >Regards, >Bengt Richter