Check for cpp at configure time. This causes @CPP@ to be replaced with the cpp that was found, fixing the error: /bin/sh: CPP@: command not found --- configure.ac.orig 2010-07-13 22:15:43.000000000 -0500 +++ configure.ac 2024-01-26 08:13:28.000000000 -0600 @@ -11,6 +11,7 @@ dnl Checks for programs. AC_PROG_CC +AC_PROG_CPP AC_PROG_LN_S AC_PROG_INSTALL AC_PROG_MAKE_SET