Hi Louis, Louis Pearson <desttinghimg...@gmail.com> skribis:
> I am experimenting with different methods of building applications and > deploying them to embedded devices. I am currently experimenting with > `guix` and the `guix pack` command. When running `guix pack > --target=arm-linux-gnueabihf guile` with guile however, I encounter > this error: [...] > warning: failed to install 'en_US.utf8' locale: Invalid argument > phase `install-locale' succeeded after 0.0 seconds > starting phase `unpack' > In execvp of tar: No such file or directory > phase `unpack' failed after 0.0 seconds > builder for `/gnu/store/2igq71k5767mh00wwii6lw7b04yq753s-make-boot0-4.2.1.drv' > failed with exit code 1 > cannot build derivation > `/gnu/store/xbwfrk8q029di2y7wbkb70x5j67b5zka-gcc-cross-boot0-5.4.0.drv': > 1 dependencies couldn't be built > guix pack: error: build failed: build of > `/gnu/store/xbwfrk8q029di2y7wbkb70x5j67b5zka-gcc-cross-boot0-5.4.0.drv' > failed I think you found a bug in the “grafting” code, or in the specific grafts that are currently applicable on master. Could you report it to bug-g...@gnu.org so we keep track of it? For now, you can work around it by running “guix pack guile --no-grafts”. However, note that the resulting binaries will lack important security updates, such as the stack-clash-related fix in glibc. Use with care! Thanks, Ludo’.