* README update
@ 2013-06-12 7:08 Konrad Hinsen
2013-06-12 7:18 ` Ludovic Courtès
0 siblings, 1 reply; 2+ messages in thread
From: Konrad Hinsen @ 2013-06-12 7:08 UTC (permalink / raw)
To: bug-guix
[-- Attachment #1: message body text --]
[-- Type: text/plain, Size: 108 bytes --]
The attached patch provides a more detailed description of building
Guix from a Guix installation.
Konrad
[-- Attachment #2: 0001-Describe-the-build-procedure-in-more-detail.patch --]
[-- Type: application/octet-stream, Size: 1866 bytes --]
From 0b7124d483b1b0fae0d8cfeec8b140347a693112 Mon Sep 17 00:00:00 2001
From: Konrad Hinsen <konrad.hinsen@fastmail.net>
Date: Wed, 12 Jun 2013 09:06:42 +0200
Subject: [PATCH] Describe the build procedure in more detail
---
README | 26 ++++++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git a/README b/README
index 98e38b4..aed32b6 100644
--- a/README
+++ b/README
@@ -47,18 +47,36 @@ required:
- [[http://www.gnu.org/software/automake/][GNU Automake]]
- [[http://www.gnu.org/software/gettext/][GNU Gettext]]
-The "autoreconf -vi" command can be used to generate the build system
-infrastructure; it reports an error if an inappropriate version of the
-above packages is being used.
+Run the "bootstrap" script to download the Nix daemon and to generate the
+build system infrastructure using autoconf. It reports an error if an
+inappropriate version of the above packages is being used.
* Installing Guix from Guix
You can re-build and re-install Guix using a system that already runs Guix.
To do so:
- - install the dependencies (see 'Requirements' above) using Guix
+ - install the dependencies (see 'Requirements' above) and build tools using Guix. You should have the following packages installed in your user profile:
+ - autoconf
+ - automake
+ - bzip2
+ - gcc
+ - gettext
+ - glibc
+ - guile
+ - ld-wrapper
+ - libgcrypt
+ - pkg-config
+ - sqlite
+
+ - set the environment variables that Guix recommends you to set during the package installation process:
+ ACLOCAL, CPATH, LIBRARY_PATH, PATH, PKG_CONFIG_PATH
+ In addition, set
+ GUIX_LD_WRAPPER_ALLOW_IMPURITIES="yes, please"
+
- re-run the configure script passing it the option
`--with-libgcrypt-prefix=$HOME/.guix-profile/'
+
- run "make" and "make install"
* How It Works
--
1.8.1.2
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-06-12 7:23 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-12 7:08 README update Konrad Hinsen
2013-06-12 7:18 ` Ludovic Courtès
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).