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 .