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 <varekova@redhat.com>
Acked-by: Jan Safranek <jsafrane@redhat.com>
Signed-off-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>
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.