[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guix-package error while installing "make" package
From: |
Ludovic Courtès |
Subject: |
Re: guix-package error while installing "make" package |
Date: |
Sun, 30 Dec 2012 20:14:20 +0100 |
User-agent: |
Gnus/5.130005 (Ma Gnus v0.5) Emacs/24.2 (gnu/linux) |
Hi, and welcome!
Alen Skondro <address@hidden> 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’.