www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/09/26/14:56:29

From: James Gladden <gladden AT chem DOT washington DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: gnu make problem
Date: Thu, 26 Sep 1996 10:25:50 -0700
Organization: University of Washington
Lines: 30
Message-ID: <324ABC9E.4C60@chem.washington.edu>
NNTP-Posting-Host: 128.95.172.215
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Up until recently I used and old gnuish port of gnu make (verions 3.58,
ported by Thorsten Ohl) to do development work under MS-DOS.  I used
this in conjunction  with Microsoft compilers, in preference to NMAKE,
in part because it solved the 127 character command line problem.

This port of make was always unstable in my experience, and when I
recently upgraded my computer to Windows-95 I found this version of make
to be unusable (it always crashes).  So I started looking for a newer
port.
I found two: a version 3.71 gnuish port and version 3.73 djgpp port.  
As
near as I can determine the djgpp port does not support the gnuish
method of passing long command lines as environment variables, so it is
not suitable
for my purposes.  Am I correct on this point?

The 3.71 gnuish port works, put I am experiencing one problem with it: 
I 
cannot seem to make VPATH work as a mechnism for causing make to search 
alternative directories for target header files.  The same make file
that
used to work with 3.58, and does work with 3.73, will not work with
3.71.
A "make -p" shows the general VPATH as being defined as per the make
file,
but make cannot find the header files in the path pointed to by VPATH. 
I am mystified as to what is causing this problem.

If anyone can cast any light on this problem I would greatly appreciate
it.

- Raw text -


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