Mail Archives: djgpp/2002/07/08/00:47:59
On Sun, 7 Jul 2002, Ed Manlove wrote:
> C:\Research\legOS\djgpp\legos-0.2.6>make
> for i in util lib boot demo ; do c:/djgpp/bin/make.exe -C $i || exit 2 ;
> done
> make.exe: pipe: No such file or directory (ENOENT)
> Syntax error
> Bad command or file name
> No command name seen.
> make.exe: *** [all] Error -1
These error messages are telltale signs of running a Makefile that needs
a Unixy shell (e.g., see the "||" construct and the syntax of the `for'
statement) without telling Make to invoke such a shell. Add a line like
this:
SHELL = /bin/sh
to the beginning of the Makefile, install the DJGPP port of Bash, and
your problems will most probably go away.
- Raw text -