bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU make release candidate 4.1.90 available for download


From: h.becker
Subject: Re: GNU make release candidate 4.1.90 available for download
Date: Sun, 24 Apr 2016 14:51:34 +0200
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:31.0) Gecko/20100101 Icedove/31.0

On 04/23/2016 11:32 PM, Paul Smith wrote:
>     --------------------------------------------------------------------
>     GNU make is a tool which controls the generation of executables and
>     other non-source files of a program from the program's source files.
> 
>     You can learn more at: http://www.gnu.org/software/make/
>     --------------------------------------------------------------------
> 
> A new release candidate for GNU make 4.2 is available now for download:
> 
>     90a3ac4fbf4a1cf8dacaf92b079b16b2  make-4.1.90.tar.bz2
>     ffd56d762220269c0534edfda9197cb3  make-4.1.90.tar.gz
> 
> You can obtain a copy from:  http://alpha.gnu.org/gnu/make/

On VMS (V8.3/Alpha) there is no isblank():

      if (isblank (i))
..........^
%CC-I-IMPLICITFUNC, In this statement, the identifier "isblank" is
implicitly declared as a function.
at line number 676 in file USR_ODS5:[BECKER_H.make-4^.1^.90]main.c;1

      if (isblank (i))
..........^
%CC-W-NOTINCRTL, Identifier "isblank" is reserved by the C99 standard
and will be mapped to "DECC$ISBLANK" although it is not available in the
CRTL available to the compiler.
at line number 676 in file USR_ODS5:[BECKER_H.make-4^.1^.90]main.c;1

Temporarily I added my own, something like
  static int isblank(int c) {return (c==' ' || c=='\t');}

However, a simple VMS test fails - I don't see any relation to the
missing function. Or, as there is so much GNV in this version, are VMS
lexical functions no longer expected to work?

$ ty x.mf
all:
        write sys$$output "all: ''f$$time()'"
$
$ mc []make -v
GNU Make 4.1.90
Built for VMS
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/license
/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$
$ mc []make -f x.mf -j1
write sys$output "all: ''f$time()'"
make: fork: result too large
$
$ mc EISNER$DRA3:[DECUSERVE_USER.BECKER_H.USREXE]make -v
GNU Make 4.0.90
Built for VMS
Copyright (C) 1988-2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$
$ mc EISNER$DRA3:[DECUSERVE_USER.BECKER_H.USREXE]make -f x.mf
write sys$output "all: ''f$time()'"
all: 24-APR-2016 08:33:37.49
$




reply via email to

[Prev in Thread] Current Thread [Next in Thread]