From xemacs-m  Mon Sep 15 15:08:10 1997
Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1])
	by xemacs.org (8.8.5/8.8.5) with SMTP id PAA17303
	for <xemacs-beta@xemacs.org>; Mon, 15 Sep 1997 15:08:10 -0500 (CDT)
Received: from Eng.Sun.COM ([129.146.1.25]) by mercury.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id NAA15282; Mon, 15 Sep 1997 13:07:42 -0700
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id NAA18485; Mon, 15 Sep 1997 13:07:39 -0700
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id NAA24251; Mon, 15 Sep 1997 13:07:36 -0700
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id NAA02482; Mon, 15 Sep 1997 13:07:33 -0700
Date: Mon, 15 Sep 1997 13:07:33 -0700
Message-Id: <199709152007.NAA02482@xemacs.eng.sun.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: simmonmt@acm.org
Cc: xemacs-beta@xemacs.org
Subject: Info build failure (20.3-b20) with Solaris make
In-Reply-To: <yfqsov7wt3u.fsf@acm.org>
References: <yfqsov7wt3u.fsf@acm.org>
X-Mailer: VM 6.33 under 20.3 "Vienna" XEmacs  Lucid (beta14)
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>

>>>>> "Matt" == Matt Simmons <simmonmt@acm.org> writes:

Matt> When rebuilding the info tree (makeinfo 1.68) with the standard

The word `standard' is a little confusing, as /usr/xpg4/bin is the one 
that is supposed to be standard-compliant, but no one uses, while
/usr/ccs/bin/make is the one Sun expects you to use, and GNU make is
the one you ought to be using.  Oh, yeah, there's also /usr/ccs/lib/svr4.make.

Matt> Solaris 2.5.1 make, the MAKEINFO definition doesn't get passed to the
Matt> makes in the subdirectories.  The following fixes it, but I don't know 
Matt> if this kind of explicit parameter passing is thought of as a Bad
Matt> Thing or not.

Thanks for pointing this out.

I've done some more work on fixing the man/ makefiles, and making the
handling of recursive makes more consistent.  This should work better
in the next beta.

Steve: please DON'T apply the patch below.

Martin

*** xemacs-20.3-b20/man/Makefile.mts	Sun Sep 14 15:07:42 1997
--- xemacs-20.3-b20/man/Makefile	Sun Sep 14 15:11:05 1997
***************
*** 51,57 ****
  
  all  : info
  info : $(info) $(special)
! 	-for d in $(SUBDIR) ; do (cd $${d} && $(MAKE) $(MFLAGS) $@) ; done
  
  xemacs: FORCE
  	-cd $@ && $(MAKE) $(MFLAGS)
--- 51,57 ----
  
  all  : info
  info : $(info) $(special)
! 	-for d in $(SUBDIR) ; do (cd $${d} && $(MAKE) $(MFLAGS) MAKEINFO=$(MAKEINFO) $@) ; done
  
  xemacs: FORCE
  	-cd $@ && $(MAKE) $(MFLAGS)

