delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/04/06/12:03:09

From: Kbwms <Kbwms AT aol DOT com>
Message-ID: <29b61693.3528fca9@aol.com>
Date: Mon, 6 Apr 1998 12:02:41 EDT
To: djgpp AT delorie DOT com
Mime-Version: 1.0
Subject: Possible Problem with Make

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019