configure: GUIX_ASSERT_LIBGCRYPT_USABLE: command not found

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Mark H Weaver
Owner
unassigned
Submitted by
Mark H Weaver
Severity
normal
M
M
Mark H Weaver wrote on 12 Oct 2018 08:21
(address . bug-guix@gnu.org)
87va67wuqt.fsf@netris.org
When building the 'guix' package, or while running ./configure in a git
checkout in an environment created by "guix environment guix", the
following error occurs:

./configure: line 8083: GUIX_ASSERT_LIBGCRYPT_USABLE: command not found

You can find the line above in the build logs on Hydra:


Despite the error, the build eventually succeeds.

Mark
M
M
Mark H Weaver wrote on 12 Oct 2018 08:54
(address . 33023@debbugs.gnu.org)(address . ludo@gnu.org)
87r2gvwt75.fsf@netris.org
Mark H Weaver <mhw@netris.org> writes:

Toggle quote (6 lines)
> When building the 'guix' package, or while running ./configure in a git
> checkout in an environment created by "guix environment guix", the
> following error occurs:
>
> ./configure: line 8083: GUIX_ASSERT_LIBGCRYPT_USABLE: command not found

This bug was introduced by commit
ca719424455465fca4b872c371daf2a46de88b33 (Switch to Guile-Gcrypt), which
removed the GUIX_ASSERT_LIBGCRYPT_USABLE macro definition from
m4/guix.m4, although it's still used in configure.ac.

Mark
L
L
Ludovic Courtès wrote on 12 Oct 2018 14:55
(name . Mark H Weaver)(address . mhw@netris.org)(address . 33023@debbugs.gnu.org)
87sh1biasz.fsf@gnu.org
Hi Mark,

Mark H Weaver <mhw@netris.org> skribis:

Toggle quote (13 lines)
> Mark H Weaver <mhw@netris.org> writes:
>
>> When building the 'guix' package, or while running ./configure in a git
>> checkout in an environment created by "guix environment guix", the
>> following error occurs:
>>
>> ./configure: line 8083: GUIX_ASSERT_LIBGCRYPT_USABLE: command not found
>
> This bug was introduced by commit
> ca719424455465fca4b872c371daf2a46de88b33 (Switch to Guile-Gcrypt), which
> removed the GUIX_ASSERT_LIBGCRYPT_USABLE macro definition from
> m4/guix.m4, although it's still used in configure.ac.

Oops, indeed. I’ll just remove the use of GUIX_ASSERT_LIBGCRYPT_USABLE
in configure.ac, which, as we’ve seen, is no longer needed. :-)

Funny that I never noticed the “command not found” message…

Thanks,
Ludo’.
L
L
Ludovic Courtès wrote on 12 Oct 2018 15:19
(name . Mark H Weaver)(address . mhw@netris.org)(address . 33023-done@debbugs.gnu.org)
878t33i9p4.fsf@gnu.org
ludo@gnu.org (Ludovic Courtès) skribis:

Toggle quote (20 lines)
> Hi Mark,
>
> Mark H Weaver <mhw@netris.org> skribis:
>
>> Mark H Weaver <mhw@netris.org> writes:
>>
>>> When building the 'guix' package, or while running ./configure in a git
>>> checkout in an environment created by "guix environment guix", the
>>> following error occurs:
>>>
>>> ./configure: line 8083: GUIX_ASSERT_LIBGCRYPT_USABLE: command not found
>>
>> This bug was introduced by commit
>> ca719424455465fca4b872c371daf2a46de88b33 (Switch to Guile-Gcrypt), which
>> removed the GUIX_ASSERT_LIBGCRYPT_USABLE macro definition from
>> m4/guix.m4, although it's still used in configure.ac.
>
> Oops, indeed. I’ll just remove the use of GUIX_ASSERT_LIBGCRYPT_USABLE
> in configure.ac, which, as we’ve seen, is no longer needed. :-)

Done in 28f436a904cbfc2d7bb6e5e8d91de23c03b134b0.

Ludo'.
Closed
?