Received: from fort-point-station.mit.edu (FORT-POINT-STATION.MIT.EDU [18.7.7.76]) by krbdev.mit.edu (8.9.3) with ESMTP id UAA09965; Fri, 28 Feb 2003 20:06:08 -0500 (EST) Received: from grand-central-station.mit.edu (GRAND-CENTRAL-STATION.MIT.EDU [18.7.21.82]) by fort-point-station.mit.edu (8.9.2/8.9.2) with ESMTP id UAA05581; Fri, 28 Feb 2003 20:06:08 -0500 (EST) Received: from manawatu-mail-centre.mit.edu (MANAWATU-MAIL-CENTRE.MIT.EDU [18.7.7.71]) by grand-central-station.mit.edu (8.9.2/8.9.2) with ESMTP id UAA00699; Fri, 28 Feb 2003 20:04:29 -0500 (EST) Received: from contents-vnder-pressvre.mit.edu (CONTENTS-VNDER-PRESSVRE.MIT.EDU [18.7.16.67]) by manawatu-mail-centre.mit.edu (8.9.2/8.9.2) with ESMTP id UAA24218; Fri, 28 Feb 2003 20:02:20 -0500 (EST) Received: (from epeisach@localhost) by contents-vnder-pressvre.mit.edu (8.9.3) id UAA11593; Fri, 28 Feb 2003 20:02:20 -0500 (EST) Message-Id: <200303010102.UAA11593@contents-vnder-pressvre.mit.edu> To: rt-comment@krbdev.mit.edu Cc: krb5-prs@MIT.EDU Subject: Re: [krbdev.mit.edu #1364] make depend requires use of Gnu sed under Irix In-Reply-To: Your message of "Fri, 28 Feb 2003 17:36:05 EST." Date: Fri, 28 Feb 2003 20:02:20 -0500 From: Ezra Peisach RT-Send-Cc: X-RT-Original-Encoding: iso-8859-1 Content-Length: 2257 The problem is in depgen.sed. The output script is missing all of the gcc stuff... Here is the .depfix2.sed file with the irix sed... s; \.\./\.\./\.\./src/lib/krb4/\.\./\.\./; $(SRCTOP)/;g s; \.\./\.\./\.\./src/lib/krb4/\.\./\.\./; $(SRCTOP)/;g s; \.\./\.\./\.\./src/lib/\.\./; $(SRCTOP)/;g s; \.\./\.\./\.\./src/; $(SRCTOP)/;g # Now try to produce pathnames relative to $(srcdir). s; $(SRCTOP)/lib/krb4/; $(srcdir)/;g s; $(SRCTOP)/lib/; $(srcdir)/../;g # Now substitute for BUILDTOP: s; \.\./\.\./; $(BUILDTOP)/;g # end of sed code generated by depgen.sed --------------------------------------------------------- If I use gnu sed - the top of the file is.... # This file is automatically generated by depgen.sed, do not edit it. # # Parameters used to generate this instance: # # SRCTOP = ../../../src/lib/krb4/../.. # thisdir = lib/krb4 # srcdir = ../../../src/lib/krb4 # BUILDTOP = ../.. # libgcc file name = /dusr1/people/epeisach/Swr/lib/gcc-lib/mips-sgi-irix6.5/3.2.2/libgcc.a # # First, remove redundant leading "//" and "./" ... s;///*;/;g s; \./; ;g # Remove gcc's include files resulting from "fixincludes"; # they're essentially system include files. s;/dusr1/people/epeisach/Swr/lib/gcc-lib/mips-sgi-irix6\.5/3\.2\.2/include/[^ ]* ;;g s;/dusr1/people/epeisach/Swr/lib/gcc-lib/mips-sgi-irix6\.5/3\.2\.2/include/[^ ]*$;;g # Recognize $(SRCTOP) and make it a variable reference. # (Is this step needed, given the substitutions below?) s; \.\./\.\./\.\./src/lib/krb4/\.\./\.\./; $(SRCTOP)/;g # Now make $(srcdir) variable references, unless followed by "/../". s; \.\./\.\./\.\./src/lib/krb4 /; $(srcdir);g s; $(srcdir)/../; \.\./\.\./\.\./src/lib/krb4 /../; # Recognize variants of $(SRCTOP). s; \.\./\.\./\.\./src/lib/krb4/\.\./\.\./; $(SRCTOP)/;g s; \.\./\.\./\.\./src/lib/\.\./; $(SRCTOP)/;g s; \.\./\.\./\.\./src/; $(SRCTOP)/;g # Now try to produce pathnames relative to $(srcdir). s; $(SRCTOP)/lib/krb4/; $(srcdir)/;g s; $(SRCTOP)/lib/; $(srcdir)/../;g # Now substitute for BUILDTOP: s; \.\./\.\./; $(BUILDTOP)/;g # end of sed code generated by depgen.sed