Ludovic Courtès writes:
> l...@gnu.org (Ludovic Courtès) skribis:
>
>> It confirms that the bad code creates a structure with the empty
>> list as its ‘modules’ field instead of '((guix build utils)).
>>
>> That’s clearly a Guile bug.
>
> This miscompilation issue involves “syntax parameters”
l...@gnu.org (Ludovic Courtès) skribis:
> It confirms that the bad code creates a structure with the empty
> list as its ‘modules’ field instead of '((guix build utils)).
>
> That’s clearly a Guile bug.
This miscompilation issue involves “syntax parameters” (because
‘with-imported-modules’ uses
I diffed the profiles.go you sent against the known-good profiles.go
that I have. There’s a lot of noise in the diff (different addresses,
etc.), but the interesting bit is this (the minus signs correspond to
the “bad” .go file):
@@ -11999,76 +11999,77 @@ Disassembly of info-dir-file at #x10120:
Ludovic Courtès writes:
> Hi,
>
> Fis Trivial skribis:
>
>> Ludovic Courtès writes:
>
> [...]
>
>>> Could you paste /gnu/store/5y6mkv079xq5hnfajxfwky0kfc6ffy3p-info-dir.drv ?
>
> [...]
>
>> "/gnu/store/32qhdh8q4ba9lzp20495lw3a4cx0p3mp-guile-2.2.3/bin/guile",["--no-auto-compile","/gnu/store/mpy5w
Hi,
Fis Trivial skribis:
> Ludovic Courtès writes:
[...]
>> Could you paste /gnu/store/5y6mkv079xq5hnfajxfwky0kfc6ffy3p-info-dir.drv ?
[...]
> "/gnu/store/32qhdh8q4ba9lzp20495lw3a4cx0p3mp-guile-2.2.3/bin/guile",["--no-auto-compile","/gnu/store/mpy5w5gprs1ymrl3kwhqwr2jvnkdnvh7-info-dir-builde
Ludovic Courtès writes:
> Hi,
>
> Fis Trivial skribis:
>
>> Use following steps to reproduce:
>> $ env -i bash --norc --noprofile --login
>> $ guix environment guix
>>
>> Error message:
>>
>> The following derivations will be built:
>>/gnu/store/c53mj37x2dnrgmrpagpv9l5c2ghly2hy-profile.drv
>
Hi,
Fis Trivial skribis:
> Use following steps to reproduce:
> $ env -i bash --norc --noprofile --login
> $ guix environment guix
>
> Error message:
>
> The following derivations will be built:
>/gnu/store/c53mj37x2dnrgmrpagpv9l5c2ghly2hy-profile.drv
>/gnu/store/vpvx01j2qs31lfix131n1akwd
I failed building the dependencies for guix with `guix environment guix`.
The command failed when doing in clean bash environment, but success in
normal environment. Which means, doing:
$ guix environment guix
will success.
But failed with `env -i bash --norc --noprofile --login` added, which