GNU bug report logs - #66537
configure: error: The Guile bindings of GnuTLS are missing

Previous Next

Package: guix;

Reported by: Hiep Pham <hiepph9 <at> proton.me>

Date: Sat, 14 Oct 2023 12:57:01 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 66537 <at> debbugs.gnu.org (full text, mbox):

From: Hiep Pham <hiepph9 <at> proton.me>
To: Daniel Meißner <daniel.meissner-i4k <at> rub.de>
Cc: 66537 <at> debbugs.gnu.org
Subject: Re: bug#66537: configure: error: The Guile bindings of GnuTLS are
 missing
Date: Tue, 17 Oct 2023 10:28:09 +0000
Hi Daniel,

On 10/17/23 10:59, Daniel Meißner wrote:
> 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=/var
>> ```
>>
>> And it showed me this error:
>>
>> ```
>> [snip]
>> checking for guile-3.0 >= 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.
>> ```
> 
> Have you installed Guile 3.0 via Fedora’s package manager also?  Then
> maybe configure finds Fedora’s 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=/var

Running `guix shell -C -D guix help2man git strace --pure` in a 
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
> 
> S["GUILE"]="/path/to/guile"
> 
> This shows which Guile binary is found.

I followed this contributing guide [1] in the manual. It might be 
helpful to update the documentation to run the shell in an isolated 
container.

[1] https://guix.gnu.org/manual/en/guix.html#Building-from-Git

-- 
Hiep






This bug report was last modified 1 year and 153 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.