bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-07 Thread Ludovic Courtès
Hi, Stefan skribis: > There were no ‘--chroot-directory’ flags in my case. So I wondered what is > wrong and re-read the manual. I figured that I managed to copy-paste the > ‘wrong’ example code from the “Transparent Emulation with QEMU” section into > my operating-system definition, the firs

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-06 Thread Stefan
Hi Ludo’! Thanks for caring! > I don’t see why restarting the two services has no effect. Could you > compare the output of: > > guix gc -R $(cat /proc/sys/fs/binfmt_misc/qemu-aarch64 |grep interpreter|cut > -d ' ' -f 2-) > > with the ‘--chroot-directory’ flags shown by: > > cat /proc/$(L

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-06 Thread Ludovic Courtès
Hi Stefan, Stefan skribis: > Hi Ludo’! > >> Stefan: I recommend against ‘--disable-chroot’ as anything could leak >> into build processes. > > Thanks for your reply. I understand that ‘--disable-chroot’ is not a good > idea. In the end my try building guix over night fails with test errors. As

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-06 Thread Stefan
Hi Ludo’! > Stefan: I recommend against ‘--disable-chroot’ as anything could leak > into build processes. Thanks for your reply. I understand that ‘--disable-chroot’ is not a good idea. In the end my try building guix over night fails with test errors. As I wrote in the bug ticket, I even did a

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-06 Thread Ludovic Courtès
Hi, Efraim Flashner skribis: >> while setting up the build environment: executing >> `/gnu/store/x3gq648qnfnla7nppyfjvj62s2i8y7rl-guile-3.0.2/bin/guile': No such >> file or directory [...] > I just came across this today myself. try 'sudo herd restart > guix-daemon'. It's what made it sudden

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-05 Thread Stefan
Hi! I found a workaround, starting the guix-daemon manually with PATH and --disable-chroot: stefan@guix ~$ sudo herd stop guix-daemon Service guix-daemon has been stopped. stefan@guix ~$ sudo PATH=/gnu/store/x3gq648qnfnla7nppyfjvj62s2i8y7rl-guile-3.0.2/bin /gnu/store/ca91bk34z3hmzv5d8j5xi0z8f4

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-05 Thread Stefan
Hi Efraim! > I just came across this today myself. try 'sudo herd restart > guix-daemon'. It's what made it suddenly start working for me (I > reconfigured to add qemu-binfmt service without restarting). Indeed I didn’t restart guix-daemon after the reconfigure. I looked through my console log a

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-05 Thread Efraim Flashner
On Mon, Jan 04, 2021 at 07:08:24PM +0100, Stefan wrote: > Hi! > > > Then I thought to try to download the referred but missing guile: > > > > stefan@guix ~$ guix download > > https://ci.guix.gnu.org/nar/lzip/x3gq648qnfnla7nppyfjvj62s2i8y7rl-guile-3.0.2 > > Starting download of /tmp/guix-file.q3Q

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-04 Thread Stefan
Hi! > Then I thought to try to download the referred but missing guile: > > stefan@guix ~$ guix download > https://ci.guix.gnu.org/nar/lzip/x3gq648qnfnla7nppyfjvj62s2i8y7rl-guile-3.0.2 > Starting download of /tmp/guix-file.q3Qwo3 > From > https://ci.guix.gnu.org/nar/lzip/x3gq648qnfnla7nppyfjvj6

bug#45654: Building guile on x86_64 for aarch64 fails because of a missing guile

2021-01-04 Thread Stefan
Hi! I setup my virtual x86_64 system with an qemu-binfmt-service-type for aarch64 and tried to build guix for aarch64. But this failed because of a missing guile: stefan@guix ~$ guix build -s aarch64-linux guix@1.2.0-8.7624ebb Folgende Ableitung wird erstellt: /gnu/store/4wdh7yy6g7imycaz9c21v