Hi, and welcome!

Alen Skondro <[email protected]> skribis:

> I've installed guile 2.0.7, guix (in my home directory) from git and
> then started the guix-daemon as root. Are there other steps which I
> missed?

Yes, see below.

> And another question is, do I need to have the nix package installed
> or is guix now a standalone component?

It’s now standalone.

[...]

>    ?: 0 [system* "./configure" ...]
>
> ERROR: In procedure system*:
> ERROR: In procedure system*: No such file or directory

It’s complaining because it wants /bin/sh to run ‘configure’, and that
file is missing from the build chroot by default.

For now, you’ll have to add /bin to the chroot by running

  guix-daemon ... --chroot-directory /bin

Make sure that /bin/sh is Bash, not something else.

Unfortunately, since /bin/sh is most likely dynamically linked on your
system, you’ll need to add /lib, /lib64, and similar directories to the
chroot as well.

We are trying to fix that in the ‘core-updates’ branch, as was discussed
a couple of weeks ago on this list.

Thanks!

Ludo’.

Reply via email to