fix the problem - can be applied now :) configure.in file wrongly handles YACC and LEX variables so ./configure exit succesfully, but make fails. The problems are: * it enables configuration even if no yacc is installed (it is necessary for make) - YACC is set to byacc in this case * the configure.in enables configuration if no lex is installed (it is again necessary for succesfull make) - in this case YAC is set to ":" i
Signed-off-by: Ivana Varekova <[email protected]> --- configure.in | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/configure.in b/configure.in index 8271cd1..04afe31 100644 --- a/configure.in +++ b/configure.in @@ -41,11 +41,16 @@ AC_ARG_ENABLE([debug], AC_PROG_CXX AC_PROG_CC AC_PROG_YACC -if test "$YACC" != byacc; then - YACC="$SHELL $missing_dir/missing byacc" - AC_SUBST(YACC, "byacc") +if test "$YACC" = yacc; then + AC_CHECK_PROG([REALLY_YACC], [yacc], [yacc]) + if test "$REALLY_YACC" = ""; then + AC_MSG_ERROR([This program cannot be built unless a version of yacc is installed.]) + fi fi AM_PROG_LEX +if test "$LEX" != flex; then + AC_MSG_ERROR([This program cannot be built unless flex is installed.]) +fi AC_PROG_LIBTOOL # Checks for header files. ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://www.creativitycat.com _______________________________________________ Libcg-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libcg-devel
