commit feae92498356789d19883424cc078e8e8827626b Author: John Darrington Date: Sun Dec 1 08:28:54 2013 +0100 HACKING: Updated advice about possible errors in ./bootstrap process. Commit ff1cbb95383b25cf1d6b533c8a046329ee53d1db made errors due to missing pkg.m4 appear earlier rather than later. This commit updates the HACKING file to reflect that. diff --git a/HACKING b/HACKING index ef8fb27..4037b10 100644 --- a/HACKING +++ b/HACKING @@ -30,9 +30,12 @@ you didn’t run it, you may get the following error: make: *** No rule to make target `nix/libstore/schema.sql', needed by `nix/libstore/schema.sql.hh' -Then, as always, run ‘./configure’. If you get an error like this one: +If you get an error like this one: + +configure.ac:46: error: possibly undefined macro: PKG_CHECK_MODULES + If this token and others are legitimate, please use m4_pattern_allow. + See the Autoconf documentation. - ./configure: line 6755: `PKG_CHECK_MODULES(GUILE, guile-2.0 >= 2.0.5)' it probably means that Autoconf couldn’t find ‘pkg.m4’, which is provided by pkg-config. Make sure that ‘pkg.m4’ is available. For instance, if you @@ -43,6 +46,8 @@ installed Automake in ‘/usr/local’, it wouldn’t look for ‘.m4’ files i See “info '(automake) Macro Search Path'” for more information. +Then, as always, run `./. configure'. + Finally, you have to invoke ‘make check’ to run tests. If anything fails, take a look at “info '(guix) Installation'” or send a message to .