[3971] in Kerberos-V5-bugs
Re: [krbdev.mit.edu #1364] make depend requires use of Gnu sed under
daemon@ATHENA.MIT.EDU (Ezra Peisach via RT)
Fri Feb 28 20:06:30 2003
Date: Fri, 28 Feb 2003 20:06:11 -0500 (EST)
Message-Id: <rt-1364-4656.12.5290735203721@krbdev.mit.edu>
In-Reply-To: <rt-1364@krbdev.mit.edu>
From: "Ezra Peisach via RT" <rt-comment@krbdev.mit.edu>
To: krb5-prs@mit.edu
Reply-To: rt-comment@krbdev.mit.edu
Errors-To: krb5-bugs-bounces@mit.edu
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
_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
http://mailman.mit.edu/mailman/listinfo/krb5-bugs