use AC_MSG_ERROR instead of echo && exit