On 09/30/2014 03:56 PM, Paul Smith wrote: > Hi all; > > The first pre-release GNU make 4.0 is available on the alpha FTP site > (or via HTTP): > ...
Builds and seems to work as expected on OpenVMS/VAX V7.3 and Alpha V8.3. Same on Tru64 V5.1B, but with one minor compiler (Compaq C V6.5-011-48C5K) warning: source='main.c' object='main.o' libtool=no DEPDIR=.deps depmode=none /bin/ksh ./config/depcomp cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o main.o main.c cc: Warning: main.c, line 2578: In this statement, the referenced type of the pointer value "(switches[i].long_name==0?"":switches[i].long_name)" is const, but the referenced type of the target of this assignment is not. (notconstqual) long_options[i].name = (switches[i].long_name == 0 ? "" : ------^ It seems that the compiler is not in strict ansi mode: __STDC__ is 0. That makes "long_options[i].name" to be defined as "char *" and not "const char *". Forcing the compiler in strict ansi mode gives a lot of other informational compiler messages. Going that route seems to require some more investigation. Anyway, make builds and seems to work on Tru64. _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make