"make: yacc: Command not found" after installing Bison
bison, yacc
Solution
From the looks of things, your makefile is expecting a `yacc` executable to be available and either it's not, or it's not on your path.
Since `bison` is supposed to be compatible with `yacc` so the first thing I would try would be:
alias yacc="bison"
and try again. On my setup, `/usr/bin/yacc` is simply a script containing:
#! /bin/sh
exec '/usr/bin/bison' -y "$@"
You can try to locate the `yacc` or `bison` executables with the command (substituting bison for yacc if need be):
which yacc
But they're probably in one of the standard places like `/bin` or `/usr/bin`.
Problem
While running a makefile in gcc 4.1.2 (linux 5), I got the following error ``` make: yacc: Command not found ``` By googling, I came to know that this error can be rectified by installing Bison-GNU parser generator. But even after installing Bison, I get the same error. How can this error be solved?