diff -urpN guile-1.8.8.orig/libguile/guile-snarf.in guile-1.8.8/libguile/guile-snarf.in --- guile-1.8.8.orig/libguile/guile-snarf.in 2010-12-13 09:24:40.000000000 -0800 +++ guile-1.8.8/libguile/guile-snarf.in 2015-09-18 13:45:52.283885634 -0700 @@ -50,7 +50,7 @@ modern_snarf () ## Apparently, AIX's preprocessor is unhappy if you try to #include an ## empty file. echo "/* cpp arguments: $@ */" ; - ${cpp} -DSCM_MAGIC_SNARF_INITS -DSCM_MAGIC_SNARFER "$@" > ${temp} && cpp_ok_p=true + ${cpp} -P -DSCM_MAGIC_SNARF_INITS -DSCM_MAGIC_SNARFER "$@" > ${temp} && cpp_ok_p=true grep "^ *\^ *\^" ${temp} | sed -e "s/^ *\^ *\^//" -e "s/\^\ *:\ *\^.*/;/" }