Mail Archives: djgpp/1998/04/06/12:03:09
I'm trying to understand why I can't get make to work like I think it
should. Here is where make says to report bugs:
GNU Make version 3.76.1, by Richard Stallman and Roland McGrath.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Report bugs to <bug-gnu-utils AT prep DOT ai DOT mit DOT edu>.
That address to report bugs can't be right, can it?
I am getting Error -1 but I don't know how to decipher that. The error
code must be generated by a system routine but I am unable to determine
which one.
Here is the entry in the makefile:
makedep:
mkdep $(SOURCE_NAMES)
Make should be trying to launch a shell command, mkdep.sh. Problem
is, make can't find it. The following are defined:
MAKESHELL = c:/usr/bin/sh.exe
SHELL = c:/usr/bin/sh.exe
The DOS shell, sh.exe, is part of the Thompson Automation Toolkit.
To get it to work I had to change the command to:
sh mkdep $(SOURCE_NAMES)
This is what I had to do under the previous version of make (3.75).
K.B. Williams
Melbourne Beach, FL 32951-2030
- Raw text -