Received: (at 66537) by debbugs.gnu.org; 22 Nov 2023 12:05:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 22 07:05:56 2023 Received: from localhost ([127.0.0.1]:58143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r5lzP-0003Ir-VO for submit <at> debbugs.gnu.org; Wed, 22 Nov 2023 07:05:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1r5lzN-0003Ie-WD for 66537 <at> debbugs.gnu.org; Wed, 22 Nov 2023 07:05:55 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1r5lzE-0004TZ-GT; Wed, 22 Nov 2023 07:05:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=czKCYvOqMTzm3PC6OptN3+PLDT6xD3WJNkykw8DMzvM=; b=eibphsjO6sP12MqJHN9G SrT12pNS2N44r4CTQlOVJd7fK2Fo6mTFPlKRqSyYoDOzFHDP8p7XyU5axDTknCu9dpC+60rYCQM0a oubAEUkMytz4HVcz5cBAVBRrBCfcESQz7Z+x6JRAfKuKSsxRDomWNFGt+0DaEud+wnsSkk//q7TxX +I6PlS5P6c1sdxq+sxTLfDttnMNAsVgy/oVZOmRqHZzTFrdPOaWxeeUXFJX6U/vkEySqU3prBhiHD pypos/jvaU1Dg02cYjW1mWoilBpqAbdHPaGm72aAu0RLTz4sT+45KVQ8+nVPXKcZQkfGA5KRFu8jO TRlsUBYowAjtDg==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH] =?UTF-8?q?doc:=20Recommend=20building=20in=20=E2=80=98gui?= =?UTF-8?q?x=20shell=20-CPW=E2=80=99.?= Date: Wed, 22 Nov 2023 13:05:30 +0100 Message-ID: <2d49ea4ddadceb4a3017f1a6032fb2858616cdee.1700654648.git.ludo@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <6e30603f-4ae2-4de2-af46-dc2fc2ee6bc9@HIDDEN> References: <6e30603f-4ae2-4de2-af46-dc2fc2ee6bc9@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66537 Cc: 66537 <at> debbugs.gnu.org, =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>, Hiep Pham <hiepph9@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) This was prompted by <https://issues.guix.gnu.org/66537>, where someone tried to build Guix within ‘guix shell --pure’ on a foreign distro and found that ./configure would pick software from the host system. Suggested by Hiep Pham <hiepph9@HIDDEN>. * doc/contributing.texi (Building from Git): Recommend ‘guix shell -CPW’. Change-Id: I7694b482d982917fef6ec404f68ddacea761f482 --- doc/contributing.texi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/contributing.texi b/doc/contributing.texi index f3cc4d7af7..da72eae067 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -76,15 +76,17 @@ Building from Git hack on Guix: @example -guix shell -D guix --pure +guix shell -D guix -CPW @end example or even, from within a Git worktree for Guix: @example -guix shell --pure +guix shell -CPW @end example +If @option{-C} (short for @option{--container}) is not supported on your +system, try @command{--pure} instead of @option{-CPW}. @xref{Invoking guix shell}, for more information on that command. If you are unable to use Guix when building Guix from a checkout, the base-commit: d987b75618a62c95c030e7ca53e0972e700c4f06 -- 2.41.0
bug-guix@HIDDEN
:bug#66537
; Package guix
.
Full text available.Received: (at 66537) by debbugs.gnu.org; 17 Oct 2023 13:09:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 17 09:09:17 2023 Received: from localhost ([127.0.0.1]:58856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qsjox-00082z-7s for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 09:09:17 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:26199) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <hiepph9@HIDDEN>) id 1qshJf-000687-6K for 66537 <at> debbugs.gnu.org; Tue, 17 Oct 2023 06:28:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1697538494; x=1697797694; bh=kmrVGLhLakuH6x3STqPUmFZtjQdcRLhN96ipl4MlDpI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=LHfax0M//HMJxTeaZWdOgtFzLKjQs0pH9zT+Aw4dVjB0i2q5RTz3hjNp3LCqnqEe1 Nrh5K+Sm/PM8kzTlKg0KRITDi5iFMNCbx0wh1r2ry9R2gzUr02SjTJ2zB80dP5WWnH /MHQ4ChLmXBQCVMHCHvbqiOEbh4i8HZKoCt8xDQk7mLXn3lJV3SNPPatPWpCXcmFJx wm9I2ySYCB7QOelQ+D5hqJ1fqquBupw26hzRDZOTF+59nfHaTQ8l4vn5CAf4YLC5fY ve0okxMyTdybXy2rsTEAyWh4etg1z/HmzHCcl3HmtCN9MMmPB1oyRQFOmVCQbt4tHy 5ba5Sw7AV6org== Date: Tue, 17 Oct 2023 10:28:09 +0000 To: =?utf-8?Q?Daniel_Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> From: Hiep Pham <hiepph9@HIDDEN> Subject: Re: bug#66537: configure: error: The Guile bindings of GnuTLS are missing Message-ID: <6e30603f-4ae2-4de2-af46-dc2fc2ee6bc9@HIDDEN> In-Reply-To: <87il751v5e.fsf@HIDDEN> References: <8917dacb-185f-4081-bc9b-24d1e4ae462e@HIDDEN> <87il751v5e.fsf@HIDDEN> Feedback-ID: 87094561:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66537 X-Mailman-Approved-At: Tue, 17 Oct 2023 09:09:11 -0400 Cc: 66537 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Daniel, On 10/17/23 10:59, Daniel Mei=C3=9Fner wrote: > Hi Hiep, >=20 >> Hi, >> >> I'm on Fedora and started a shell with: >> >> ``` >> guix shell -D guix help2man git strace --pure >> ``` >> >> And then: >> >> ``` >> ./bootstrap >> ./configure --localstatedir=3D/var >> ``` >> >> And it showed me this error: >> >> ``` >> [snip] >> checking for guile-3.0 >=3D 3.0.3... yes >> checking for guile-3.0... yes >> checking if (gnutls) is available... no >> configure: error: The Guile bindings of GnuTLS are missing; please >> install them. >> ``` >=20 > Have you installed Guile 3.0 via Fedora=E2=80=99s package manager also? = Then > maybe configure finds Fedora=E2=80=99s Guile where Guile-GnuTLS is not > installed. You could try using a container to confirm: >=20 > guix shell -C -D guix help2man git strace >=20 > Then try again: >=20 > ./bootstrap > ./configure --localstatedir=3D/var Running `guix shell -C -D guix help2man git strace --pure` in a=20 container solved my problem! Thanks. > When this works configure is probably finding the wrong Guile binary. > Alternatively look into the file config.status which is generated by > configure for a line like >=20 > S["GUILE"]=3D"/path/to/guile" >=20 > This shows which Guile binary is found. I followed this contributing guide [1] in the manual. It might be=20 helpful to update the documentation to run the shell in an isolated=20 container. [1] https://guix.gnu.org/manual/en/guix.html#Building-from-Git --=20 Hiep
bug-guix@HIDDEN
:bug#66537
; Package guix
.
Full text available.Received: (at 66537) by debbugs.gnu.org; 17 Oct 2023 09:00:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 17 05:00:41 2023 Received: from localhost ([127.0.0.1]:58567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qsfwP-0006NK-B3 for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 05:00:41 -0400 Received: from out1.mail.ruhr-uni-bochum.de ([134.147.53.149]:35669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.meissner-i4k@HIDDEN>) id 1qsfwL-0006N1-97 for 66537 <at> debbugs.gnu.org; Tue, 17 Oct 2023 05:00:39 -0400 Received: from mx1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by out1.mail.ruhr-uni-bochum.de (Postfix mo-ext) with ESMTP id 4S8nxJ74Dsz8SGH; Tue, 17 Oct 2023 11:00:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=rub.de; s=mail-2017; t=1697533205; bh=8YeE7I5s+zulRdTNzRe4vT0LaajJBTsndsiUS6s2OCs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=cTNwFlS1kbwDbVRdgs1oTQMtz2USajc0E+bUxjtyBkSa1hCYDth+SwcmQK5wCUgzk mYNUmZiYdc+lohTSK2wrxLAR9BHXm37jGLarYEwQz0i8JWqrHxiRYJiWCaOQLey/jG TayABT1bdu23vhcQc+ZkyCMBmOeEnSaqGmXs2PU4= Received: from out1.mail.ruhr-uni-bochum.de (localhost [127.0.0.1]) by mx1.mail.ruhr-uni-bochum.de (Postfix idis) with ESMTP id 4S8nxJ6NxVz8S9r; Tue, 17 Oct 2023 11:00:04 +0200 (CEST) X-RUB-Notes: Internal origin=134.147.42.236 X-Envelope-Sender: <daniel.meissner-i4k@HIDDEN> Received: from mail2.mail.ruhr-uni-bochum.de (mail2.mail.ruhr-uni-bochum.de [134.147.42.236]) by out1.mail.ruhr-uni-bochum.de (Postfix mi-int) with ESMTPS id 4S8nxJ567yz8SBR; Tue, 17 Oct 2023 11:00:04 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.8 at mx1.mail.ruhr-uni-bochum.de Received: from xii-04 (dyn-921369a000000000d0037000.mg07.ipv6.ruhr-uni-bochum.de [IPv6:2a05:3e00:7:300d::a96:3129]) by mail2.mail.ruhr-uni-bochum.de (Postfix) with ESMTPSA id 4S8nxJ0GykzDgyq; Tue, 17 Oct 2023 11:00:03 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 1.0.0 at mail2.mail.ruhr-uni-bochum.de From: =?utf-8?Q?Daniel_Mei=C3=9Fner?= <daniel.meissner-i4k@HIDDEN> To: Hiep Pham <hiepph9@HIDDEN> Subject: Re: bug#66537: configure: error: The Guile bindings of GnuTLS are missing In-Reply-To: <8917dacb-185f-4081-bc9b-24d1e4ae462e@HIDDEN> (Hiep Pham's message of "Sat, 14 Oct 2023 12:49:28 +0000") References: <8917dacb-185f-4081-bc9b-24d1e4ae462e@HIDDEN> Date: Tue, 17 Oct 2023 10:59:57 +0200 Message-ID: <87il751v5e.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66537 Cc: 66537 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Hiep, > Hi, > > I'm on Fedora and started a shell with: > > ``` > guix shell -D guix help2man git strace --pure > ``` > > And then: > > ``` > ./bootstrap > ./configure --localstatedir=3D/var > ``` > > And it showed me this error: > > ``` > [snip] > checking for guile-3.0 >=3D 3.0.3... yes > checking for guile-3.0... yes > checking if (gnutls) is available... no > configure: error: The Guile bindings of GnuTLS are missing; please=20 > install them. > ``` Have you installed Guile 3.0 via Fedora=E2=80=99s package manager also? Th= en maybe configure finds Fedora=E2=80=99s Guile where Guile-GnuTLS is not installed. You could try using a container to confirm: guix shell -C -D guix help2man git strace Then try again: ./bootstrap ./configure --localstatedir=3D/var When this works configure is probably finding the wrong Guile binary. Alternatively look into the file config.status which is generated by configure for a line like S["GUILE"]=3D"/path/to/guile" This shows which Guile binary is found. --=20 Best, Daniel
bug-guix@HIDDEN
:bug#66537
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 14 Oct 2023 12:56:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 14 08:56:52 2023 Received: from localhost ([127.0.0.1]:48125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qreCJ-0004o8-Hd for submit <at> debbugs.gnu.org; Sat, 14 Oct 2023 08:56:52 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <hiepph9@HIDDEN>) id 1qre5z-0004Zr-3R for submit <at> debbugs.gnu.org; Sat, 14 Oct 2023 08:50:22 -0400 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 <hiepph9@HIDDEN>) id 1qre5V-0000wJ-Nd for bug-guix@HIDDEN; Sat, 14 Oct 2023 08:49:49 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <hiepph9@HIDDEN>) id 1qre5Q-0002aj-IP for bug-guix@HIDDEN; Sat, 14 Oct 2023 08:49:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1697287780; x=1697546980; bh=w3T6naJ9FV0a978CRCMc+nOVKVfEypFijSVzgtt5p6g=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=d1nLTLVfVc+oGCsTB01aCqEs4/cOv0/PGEnbflOJ9y1B4jaH7kV1MZalQsYuiwfab PtFpMXbVYIOjh+SGO87ew89Mx1zHjMpn5Xb2inkA0jxEs0hlquB7L5veNlW/0Pi1Jc /teDvnvv2OWkFoZJZHxkBOUmaZMEvIMcNu9Jst0NnMh76N3ei7BR+Krcwf0++Q2o/A EOaVMOEvxmdnCTEdnGQp8rocjhKGdJDYLtpTh7qXgr12WFGUIFxi464w9mRL+tAcYN wa57AHqyxINzkH1OkAy75v7TF+gPL1Km4oIyK0EKF4G/CAGkv0Q+9PfjIS3sNTaMN6 bViR3EiBAeYMw== Date: Sat, 14 Oct 2023 12:49:28 +0000 To: bug-guix@HIDDEN From: Hiep Pham <hiepph9@HIDDEN> Subject: configure: error: The Guile bindings of GnuTLS are missing Message-ID: <8917dacb-185f-4081-bc9b-24d1e4ae462e@HIDDEN> Feedback-ID: 87094561:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.131; envelope-from=hiepph9@HIDDEN; helo=mail-40131.protonmail.ch 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, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 14 Oct 2023 08:56:50 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi, I'm on Fedora and started a shell with: ``` guix shell -D guix help2man git strace --pure ``` And then: ``` ./bootstrap ./configure --localstatedir=3D/var ``` And it showed me this error: ``` [snip] checking for guile-3.0 >=3D 3.0.3... yes checking for guile-3.0... yes checking if (gnutls) is available... no configure: error: The Guile bindings of GnuTLS are missing; please=20 install them. ``` I started the shell again with some dependencies but no luck :( ``` guix shell -D guix git strace guile-gnutls gnutls --pure ``` My current (guix describe): ``` guix 8e8d20b repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 8e8d20b6b35d3ab529f9045cc8a779cdcec9c471 ``` --=20 Hiep
Hiep Pham <hiepph9@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#66537
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.