GNU bug report logs -
#30562
"guix import pypi" fails now with "guix pulled" guix.
Previous Next
Full log
Message #14 received at 30562 <at> debbugs.gnu.org (full text, mbox):
Hi Danny,
Danny Milosavljevic <dannym <at> scratchpost.org> skribis:
> In guix/build/download.scm:
> 406:4 4 (open-connection-for-uri _ #:timeout _ # _)
> 407:14 3 (thunk)
> 342:14 2 (open-socket-for-uri #<<uri> scheme: https userinfo: #…> …)
> 321:4 1 (ensure-uri #<<uri> scheme: https userinfo: #f host: "p…>)
> In unknown file:
> 0 (_ #<<uri> scheme: https userinfo: #f host: "pypi.pytho…>)
>
> ERROR: ERROR: Wrong type to apply: #<syntax-transformer uri?>
The problem here has to do with an ABI change between Guile 2.2.2 and
2.2.3: in one case ‘uri?’ is a syntax, whereas in the other case it’s a
macro.
Normally ‘guix pull’ arranges to compile with a matching Guile version
for that reason: see commit 66f217b43aca603326dab17d4dda1a398bf4fb8c and
<https://bugs.gnu.org/29570>.
I’m not sure why this fix doesn’t work for you. Is your ‘guix’ command
using 2.2.2 or 2.2.3? Could it be that you ran ‘guix pull’ with 2.2.3
and then ran subsequent commands with 2.2.2?
Thanks,
Ludo’.
This bug report was last modified 7 years and 102 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.