From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: Building GUIX Date: Thu, 8 May 2014 15:30:35 +0200 Message-ID: <20140508133035.GA14564@thebird.nl> References: <20140508123200.GB13782@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WiOdL-0006eG-0w for guix-devel@gnu.org; Thu, 08 May 2014 09:45:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WiOdF-0001Gl-Id for guix-devel@gnu.org; Thu, 08 May 2014 09:45:10 -0400 Content-Disposition: inline In-Reply-To: <20140508123200.GB13782@thebird.nl> 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: Pjotr Prins Cc: guix-devel And pkg-config --modversion guile-2.0 2.0.9 /nix/store/4zs7pzlnzfg78qvxszlvsbqngl5ykk80-pkg-config-0.23/bin/pkg-config --modversion guile-2.0 2.0.9 and ./configure ./configure PKG_CONFIG=/nix/store/4zs7pzlnzfg78qvxszlvsbqngl5ykk80-pkg-config-0.23/bin/pkg-config checking for the store directory... /gnu/store ./configure: line 6775: syntax error near unexpected token `GUILE,' ./configure: line 6775: `PKG_CHECK_MODULES(GUILE, guile-2.0 >= 2.0.5)' Ludo, why don't we provide a usable guile as part of the source tree for now? Pj. On Thu, May 08, 2014 at 02:32:00PM +0200, Pjotr Prins wrote: > I am not having much luck installing GUIX because of the long list of > version specific dependencies. The best route, so far, is installing > Nix 1.7 first and then try to bootstrap using those tools. Now I have > > nix-env --version > nix-env (Nix) 1.7 > [pprins@blauwspar guix]$ ls /nix/store/*guile* > /nix/store/gkm53ax9j38r9pvl5jq3dsj2if79rdml-guile-2.0.9.tar.xz.drv > /nix/store/j9ifci462jzph8pgiwbq61gq1x3plb6r-guile-2.0.9.drv > > /nix/store/1asl58lg6z3pg6icard31lnb24j0ndr0-guile-2.0.9: > bin include lib nix-support share > > ./bootstrap gives > > autoreconf: Entering directory `.' > autoreconf: running: autopoint --force > autoreconf: running: aclocal --force -I m4 > autoreconf: configure.ac: tracing > autoreconf: configure.ac: not using Libtool > autoreconf: running: /nix/store/k2k666rwfr7s8daf03x3fymzni9fdp8q-autoconf-2.69/bin/autoconf --force > autoreconf: running: /nix/store/k2k666rwfr7s8daf03x3fymzni9fdp8q-autoconf-2.69/bin/autoheader --force > autoreconf: running: automake --add-missing --copy --force-missing > configure.ac:18: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged. > configure.ac:18: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead, > configure.ac:18: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files. > autoreconf: Leaving directory `.' > > which is probably harmless and now ./configure does not find guile, even though > > which guile > ~/.nix-profile/bin/guile > > ls /nix/store/*guile* > /nix/store/gkm53ax9j38r9pvl5jq3dsj2if79rdml-guile-2.0.9.tar.xz.drv > /nix/store/j9ifci462jzph8pgiwbq61gq1x3plb6r-guile-2.0.9.drv > > /nix/store/1asl58lg6z3pg6icard31lnb24j0ndr0-guile-2.0.9: > bin include lib nix-support share > > checking for the Guix system type... x86_64-linux > checking for the store directory... /gnu/store > ./configure: line 6775: syntax error near unexpected token `GUILE,' > ./configure: line 6775: `PKG_CHECK_MODULES(GUILE, guile-2.0 >= 2.0.5)' > > Any switch that I can pass in to make this work? > > I think it would be an idea to add a Nix package for guix for people like me. > > Pj. >