From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xue Fuqiao Subject: Installing Guix Date: Fri, 07 Mar 2014 21:29:07 +0800 Message-ID: <87d2hyt9wc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50745) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLuqB-0000Xv-Tk for guix-devel@gnu.org; Fri, 07 Mar 2014 08:29:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WLuq4-0000CH-DG for guix-devel@gnu.org; Fri, 07 Mar 2014 08:29:31 -0500 Received: from plane.gmane.org ([80.91.229.3]:39647) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLuq4-0000C4-2p for guix-devel@gnu.org; Fri, 07 Mar 2014 08:29:24 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WLuq3-0007Xf-BJ for guix-devel@gnu.org; Fri, 07 Mar 2014 14:29:23 +0100 Received: from 123.114.137.149 ([123.114.137.149]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Mar 2014 14:29:23 +0100 Received: from xfq by 123.114.137.149 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Mar 2014 14:29:23 +0100 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --=-=-= Content-Type: text/plain Hi, I'm trying to install Guix from Git (for the first time) and I have two questions: 1. Do I have to run `./bootstrap' every time after running `git pull'? 2. After running `./bootstrap', I can't find the `configure' script: $ ./configure --help bash: ./configure: No such file or directory Where is it? BTW is there an FAQ for Guix (besides HACKING)? FYI I have Autotools, Gettext, Graphviz, Guile 2, GnuPG 2, SQLite 3, libbz2, and GCC installed. My OS is Ubuntu 13.10. The output of `./bootstrap' is also attached. --=-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename=guix-bootstrap.txt Content-Transfer-Encoding: 8bit Content-Description: Output of `./bootstrap' $ ./bootstrap + top_srcdir=/home/xfq/guix + export top_srcdir + git submodule init Submodule 'nix-upstream' (http://github.com/NixOS/nix.git) registered for path 'nix-upstream' + git submodule update Cloning into 'nix-upstream'... remote: Reusing existing pack: 26480, done. remote: Total 26480 (delta 0), reused 0 (delta 0) Receiving objects: 100% (26480/26480), 14.52 MiB | 53.00 KiB/s, done. Resolving deltas: 100% (14547/14547), done. Checking connectivity... done Submodule path 'nix-upstream': checked out 'bf0ad8aabca67b4faabe3a1ac3c57884ae9924f4' + ./nix/sync-with-upstream sync-with-upstream: skipping `./nix-hash/nix-hash.cc', which is not used sync-with-upstream: skipping `./nix-log2xml/log2xml.cc', which is not used sync-with-upstream: skipping `./nix-env/user-env.hh', which is not used sync-with-upstream: skipping `./nix-env/nix-env.cc', which is not used sync-with-upstream: skipping `./nix-env/profiles.cc', which is not used sync-with-upstream: skipping `./nix-env/profiles.hh', which is not used sync-with-upstream: skipping `./nix-env/user-env.cc', which is not used sync-with-upstream: skipping `./libmain/shared.hh', which is not used sync-with-upstream: skipping `./libmain/stack.cc', which is not used sync-with-upstream: skipping `./libmain/shared.cc', which is not used ‘./libstore/build.cc’ -> ‘../../nix/./libstore/build.cc’ ‘./libstore/derivations.cc’ -> ‘../../nix/./libstore/derivations.cc’ ‘./libstore/store-api.cc’ -> ‘../../nix/./libstore/store-api.cc’ ‘./libstore/derivations.hh’ -> ‘../../nix/./libstore/derivations.hh’ ‘./libstore/references.cc’ -> ‘../../nix/./libstore/references.cc’ ‘./libstore/misc.hh’ -> ‘../../nix/./libstore/misc.hh’ ‘./libstore/schema.sql’ -> ‘../../nix/./libstore/schema.sql’ ‘./libstore/pathlocks.hh’ -> ‘../../nix/./libstore/pathlocks.hh’ ‘./libstore/local-store.cc’ -> ‘../../nix/./libstore/local-store.cc’ ‘./libstore/references.hh’ -> ‘../../nix/./libstore/references.hh’ ‘./libstore/local-store.hh’ -> ‘../../nix/./libstore/local-store.hh’ ‘./libstore/gc.cc’ -> ‘../../nix/./libstore/gc.cc’ ‘./libstore/worker-protocol.hh’ -> ‘../../nix/./libstore/worker-protocol.hh’ ‘./libstore/globals.hh’ -> ‘../../nix/./libstore/globals.hh’ ‘./libstore/remote-store.cc’ -> ‘../../nix/./libstore/remote-store.cc’ ‘./libstore/store-api.hh’ -> ‘../../nix/./libstore/store-api.hh’ ‘./libstore/optimise-store.cc’ -> ‘../../nix/./libstore/optimise-store.cc’ ‘./libstore/pathlocks.cc’ -> ‘../../nix/./libstore/pathlocks.cc’ ‘./libstore/misc.cc’ -> ‘../../nix/./libstore/misc.cc’ ‘./libstore/globals.cc’ -> ‘../../nix/./libstore/globals.cc’ ‘./libstore/remote-store.hh’ -> ‘../../nix/./libstore/remote-store.hh’ ‘./boost/shared_ptr.hpp’ -> ‘../../nix/./boost/shared_ptr.hpp’ ./boost/format -> ../../nix/./boost/format ‘./boost/format/group.hpp’ -> ‘../../nix/./boost/format/group.hpp’ ‘./boost/format/feed_args.hpp’ -> ‘../../nix/./boost/format/feed_args.hpp’ ‘./boost/format/parsing.cc’ -> ‘../../nix/./boost/format/parsing.cc’ ‘./boost/format/macros_default.hpp’ -> ‘../../nix/./boost/format/macros_default.hpp’ ‘./boost/format/format_implementation.cc’ -> ‘../../nix/./boost/format/format_implementation.cc’ ‘./boost/format/format_class.hpp’ -> ‘../../nix/./boost/format/format_class.hpp’ ‘./boost/format/internals.hpp’ -> ‘../../nix/./boost/format/internals.hpp’ ‘./boost/format/free_funcs.cc’ -> ‘../../nix/./boost/format/free_funcs.cc’ ‘./boost/format/exceptions.hpp’ -> ‘../../nix/./boost/format/exceptions.hpp’ ‘./boost/format/internals_fwd.hpp’ -> ‘../../nix/./boost/format/internals_fwd.hpp’ ‘./boost/format/format_fwd.hpp’ -> ‘../../nix/./boost/format/format_fwd.hpp’ ‘./boost/checked_delete.hpp’ -> ‘../../nix/./boost/checked_delete.hpp’ ‘./boost/weak_ptr.hpp’ -> ‘../../nix/./boost/weak_ptr.hpp’ ‘./boost/format.hpp’ -> ‘../../nix/./boost/format.hpp’ ‘./boost/enable_shared_from_this.hpp’ -> ‘../../nix/./boost/enable_shared_from_this.hpp’ ‘./boost/assert.hpp’ -> ‘../../nix/./boost/assert.hpp’ ./boost/detail -> ../../nix/./boost/detail ‘./boost/detail/shared_count.hpp’ -> ‘../../nix/./boost/detail/shared_count.hpp’ ‘./boost/detail/workaround.hpp’ -> ‘../../nix/./boost/detail/workaround.hpp’ ‘./boost/throw_exception.hpp’ -> ‘../../nix/./boost/throw_exception.hpp’ sync-with-upstream: skipping `./libutil/sha256.c', which is not used ‘./libutil/affinity.cc’ -> ‘../../nix/./libutil/affinity.cc’ ‘./libutil/archive.cc’ -> ‘../../nix/./libutil/archive.cc’ ‘./libutil/hash.hh’ -> ‘../../nix/./libutil/hash.hh’ ‘./libutil/serialise.cc’ -> ‘../../nix/./libutil/serialise.cc’ ‘./libutil/serialise.hh’ -> ‘../../nix/./libutil/serialise.hh’ sync-with-upstream: skipping `./libutil/md5.c', which is not used ‘./libutil/util.hh’ -> ‘../../nix/./libutil/util.hh’ ‘./libutil/affinity.hh’ -> ‘../../nix/./libutil/affinity.hh’ ‘./libutil/types.hh’ -> ‘../../nix/./libutil/types.hh’ sync-with-upstream: skipping `./libutil/sha256.h', which has a checked-in copy sync-with-upstream: skipping `./libutil/sha1.c', which is not used sync-with-upstream: skipping `./libutil/md5.h', which has a checked-in copy ‘./libutil/hash.cc’ -> ‘../../nix/./libutil/hash.cc’ ‘./libutil/archive.hh’ -> ‘../../nix/./libutil/archive.hh’ ‘./libutil/util.cc’ -> ‘../../nix/./libutil/util.cc’ ‘./libutil/xml-writer.cc’ -> ‘../../nix/./libutil/xml-writer.cc’ ‘./libutil/xml-writer.hh’ -> ‘../../nix/./libutil/xml-writer.hh’ sync-with-upstream: skipping `./libutil/md32_common.h', which is not used sync-with-upstream: skipping `./libutil/sha1.h', which has a checked-in copy sync-with-upstream: skipping `./nix-store/dotgraph.cc', which is not used sync-with-upstream: skipping `./nix-store/xmlgraph.cc', which is not used sync-with-upstream: skipping `./nix-store/xmlgraph.hh', which is not used sync-with-upstream: skipping `./nix-store/nix-store.cc', which is not used sync-with-upstream: skipping `./nix-store/dotgraph.hh', which is not used ‘./nix-daemon/nix-daemon.cc’ -> ‘../../nix/./nix-daemon/nix-daemon.cc’ sync-with-upstream: skipping `./nix-instantiate/nix-instantiate.cc', which is not used sync-with-upstream: skipping `./libexpr/attr-path.hh', which is not used sync-with-upstream: skipping `./libexpr/eval.cc', which is not used sync-with-upstream: skipping `./libexpr/nixexpr.cc', which is not used sync-with-upstream: skipping `./libexpr/value-to-json.cc', which is not used sync-with-upstream: skipping `./libexpr/value-to-json.hh', which is not used sync-with-upstream: skipping `./libexpr/nixexpr.hh', which is not used sync-with-upstream: skipping `./libexpr/eval-inline.hh', which is not used sync-with-upstream: skipping `./libexpr/value-to-xml.hh', which is not used sync-with-upstream: skipping `./libexpr/get-drvs.cc', which is not used sync-with-upstream: skipping `./libexpr/eval.hh', which is not used sync-with-upstream: skipping `./libexpr/get-drvs.hh', which is not used sync-with-upstream: skipping `./libexpr/names.cc', which is not used sync-with-upstream: skipping `./libexpr/common-opts.cc', which is not used sync-with-upstream: skipping `./libexpr/symbol-table.hh', which is not used sync-with-upstream: skipping `./libexpr/value.hh', which is not used sync-with-upstream: skipping `./libexpr/common-opts.hh', which is not used sync-with-upstream: skipping `./libexpr/attr-path.cc', which is not used sync-with-upstream: skipping `./libexpr/value-to-xml.cc', which is not used sync-with-upstream: skipping `./libexpr/primops.cc', which is not used sync-with-upstream: skipping `./libexpr/names.hh', which is not used sync-with-upstream: skipping `./bsdiff-4.3/compat-include/err.h', which is not used sync-with-upstream: skipping `./bsdiff-4.3/bspatch.c', which is not used sync-with-upstream: skipping `./bsdiff-4.3/bsdiff.c', which is not used ‘/home/xfq/guix/nix-upstream/COPYING’ -> ‘/home/xfq/guix/nix/COPYING’ ‘/home/xfq/guix/nix-upstream/AUTHORS’ -> ‘/home/xfq/guix/nix/AUTHORS’ sed: -e expression #1, char 8: extra characters after command --=-=-= Content-Type: text/plain -- http://www.gnu.org/software/emacs/ --=-=-=--