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

Reply via email to