Hi Eric,
This is on USS (Unix System Services part of an IBM Mainframe). Make is indeed the version shipped with the vendor as seen below: make -V make - Version z/OS Shell and Utilities v2.3 Built-in Rules (cannot be changed): OS:=OPENMVS .IMPORT .IGNORE : ROOTDIR .MAKEFILES:makefile Makefile .SOURCE : .NULL @B = $(@:b) @D = $(@:d) @F = $(@:f) %B = $(%:b) %D = $(%:d) %F = $(%:f) *B = $(*:b) *D = $(*:d) *F = $(*:f) <B = $(<:b) <D = $(<:d) <F = $(<:f) ?B = $(?:b) ?F = $(?:f) ?D = $(?:d) System Configuration: SWITCHAR = - OSVERSION = 04 OSRELEASE = 26.00 DIRSEPSTR = / SHELL = /bin/sh SHELLFLAGS = -c SHELLMETAS = GROUPSHELL = /bin/sh GROUPFLAGS = GROUPSUFFIX = MAKEDIR = /u/ibmuser PWD = /u/ibmuser --I will try to get a version of GNU Make running and see how that fairs. To give some context to what I am doing, here is the timeline: I did have Automake version 1.10, but my ultimate goal here is to compile the nano text editor, which requires at least automake 1.15 and autoconf 2.69. I started with Automake 1.10 and Autoconf 2.62 so first upgraded to Autoconf 2.69 (note other bug report with Autoconf reporting incorrect version under EBCDIC) and now am looking to compile the latest Automake, to give nano the best chance of compiling successfully. ________________________________ From: Eric Blake <ebl...@redhat.com> Sent: 30 May 2018 15:13 To: Andy Armstrong; automake@gnu.org Subject: Re: automake compile problems On 05/30/2018 04:07 AM, Andy Armstrong wrote: > Hi all, > > > I want to compile version 1.16 of automake. On which system? > > > I run ./configure, which creates the Makefile. I run 'make' which results in > the following: > > > automake-1.16: >make > make: Makefile: line 3012: Warning -- FSUM9432 Duplicate entry > [t/get-sysconf.sh] in target list That's not GNU make. What version and vendor of make is it? It may mean that automake has regressed, and is no longer outputting makefiles that are portable to your specific make binary. But that's just a warning. Is there an actual failure? > make: Makefile: line 3189: Warning -- FSUM9433 Duplicate entry [lib/ylwrap] > in prerequisite list > @rm -f ./m4/amversion.m4-t ./m4/amversion.m4 > make: Error -- @rm: EDC5129I No such file or directory. > FSUM8226 make: Error code -1 Okay, that's an actual failure, but it's not obvious on what the context is that might have caused it. Is there an earlier version of automake that built on your platform? Does using GNU make instead of your vendor's default make let you get further? -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org