GNU Make 3.79 - Error in manual

2001-01-22 Thread antoine . trux
Hi! Just found an error in the manual of GNU Make 3.79. Section "Phony Targets" (http://www.gnu.org/manual/make/html_mono/make.html#SEC33) contains the following example: ### MANUAL EXAMPLE - START ### SUBDIRS = foo bar baz .PHONY: subdirs $(SUBDIRS) subdirs: $(SUBDIRS)

Re: [Bug-make] .LIBPATTERNS - new functionality in gnu-make 3.79

2000-09-21 Thread Paul D. Smith
%% "John O'Connor \(at home\)" <[EMAIL PROTECTED]> writes: joh> I am using gnu make 3.79 under Solaris 2.6. Please upgrade to the latest, 3.79.1. There have been some important bugs fixed in that version. That's what I'm using for my tests. joh> The

[Bug-make] .LIBPATTERNS - new functionality in gnu-make 3.79

2000-09-19 Thread John O'Connor \(at home\)
I am using gnu make 3.79 under Solaris 2.6.   The new .LIBPATTERN functionality is very useful, but does not appear to work in the "true" make sense (to me at least).   The following is the type of problem I am trying to solve:-   VPATH := $(LIBDIR):$(LIBDIR2)

Re: GNU make 3.79

2000-06-19 Thread Reid Madsen
Yep. I'm interested. By the way we keep all our development tools (with I2 mods) in Clearcase. Unfortunately, the build process for GNUmake does not work well in a Clearcase environment. Anybody out there doing this successfully? If so, I'd like to talk to them. Reid > MIME-Version: 1.0 >

Re: GNU make 3.79

2000-06-18 Thread Paul D. Smith
This has been found and fixed in the sources a while ago (although it was originally reported as a problem with strip and the Gnome sources, I believe). There's a report in the bug database (see the README file) and a partial patch which may or may not address your usage; the actual fix I made wa

Re: GNU make 3.79

2000-06-17 Thread Reid Madsen
The following test case can be used to demonstrate the bug: a: @echo $(addprefix foo_,) The bug is in the handle_function() func in function.c. Specifically, in the following loop: p=beg; <<< FYI this is redundant! It is initialized in the 'for' nargs = 0; for (p=b

GNU make 3.79

2000-06-16 Thread Reid Madsen
I just downloaded the new version... None of my pre-existing Makefiles work with the new version. They all die with the following error: *** Insufficient number of arguments (1) to function `addprefix'. Stop. The error is caused by the following usage: $(addprefix all__,$(SUBDIRS))::$

GNU make 3.79 fix for nanosecond timestamps on 64-bit Solaris sparc

2000-06-10 Thread Paul Eggert
64-bit Sparc Solaris has 64-bit time_t, 64-bit uintmax_t, and file timestamps with nanosecond resolution. For hosts like these, GNU make 3.79 ignores the nanoseconds part of file timestamps, as the 64-bit time_t value occupies all of the uintmax_t objects that GNU make uses to store time stamps

revised patch for WINDOWS32 odd future time typo in GNU make 3.79

2000-05-22 Thread Paul Eggert
As I mentioned earlier, there's a logic bug in GNU make 3.79 in the case of WINDOWS32: the code if (mtime > now && (((mtime % 2) == 0) && ((mtime-1) > now))) does not warn about a future timestamp if the timestamp is odd. I earlier sent a patch that was c

minor glitch in job.c for GNU make 3.79 VMS port

2000-05-22 Thread Paul Eggert
Here's a very minor code cleanup for GNU make. job.c includes time.h, but make.h already includes time.h, so this is redundant. 2000-05-22 Paul Eggert <[EMAIL PROTECTED]> * job.c: Don't include time.h, as make.h already does this. =

GNU make 3.79 problems with non-ASCII input characters

2000-05-17 Thread Paul Eggert
While looking at another problem, I noticed that in several places GNU make 3.79's source passes a possibly negative char value to ctype operations like "isblank". On hosts where characters are signed, this has undefined behavior; e.g. isblank ('\200') might dump core,

Re: build gnu make 3.79 - problems

2000-05-01 Thread Paul D. Smith
www.ultranet.com/~pauld/gmake/#release yh> ftp://ftp.gnu.org/gnu/ yh> http://www.gnu.org/ yh> Can you please be more specific and point to the README you are yh> referring to. I mean the file in the GNU make 3.79 distribution tarfile named "README". Look for

Re: build gnu make 3.79 - problems

2000-04-29 Thread Yigal Hochberg
Hi Paul, I am sorry. I could not find PR/1770. What is it? (problem report?). I looked in the following places: ftp://ftp.gnu.org/gnu/make/ http://www.ultranet.com/~pauld/gmake/#release ftp://ftp.gnu.org/gnu/ http://www.gnu.org/ Can you please be more specific and point to the README you are

Re: build gnu make 3.79 - problems

2000-04-28 Thread Paul D. Smith
Look at PR/1700 in the GNU make bug database (check the README file to find out how to access it). There are patches there needed for building on Windows and DOS systems. -- --- Paul D. Smith <[EMAIL PROTECTED]>

build gnu make 3.79 - problems

2000-04-28 Thread Yigal Hochberg
Hi, I am trying to build gnu make 3.79 with MSVC 6.0. I am getting the following compilation error. Btw: I got many warnings and assume it is ok to ignore them. Thanks, -- - Yigal cd e:/make-3.79/ nmake -k -f NMakefile Microsoft (R) Program Maintenance Utility Version 6.00.8168.0

Re: cannot use GNU make 3.79 to buld gtk+-1-2.7

2000-04-27 Thread Paul D. Smith
This is PR/1689. A patch is included in the resolution of the bug report. See the GNU make README file for information on accessing the GNU make bug database. I plan on releasing 3.79.1 relatively shortly with this and a few other fixes. --

cannot use GNU make 3.79 to buld gtk+-1-2.7

2000-04-27 Thread Paul Lew
I tried to use make 3.79 to build gtk+-1.2.7 and got the following error message, retry with older make 3.78.1 works fine: $ (cd gtk; make check) Makefile:472: *** Insufficient number of arguments (0) to function `strip'. Stop. $ make -v GNU Make version 3.79, by Richard Stallman a