GNU bug report logs -
#30562
"guix import pypi" fails now with "guix pulled" guix.
Previous Next
Full log
View this message in rfc822 format
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 77 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.