Skip Menu |
 

Subject: @MAINT@ references in Makefile.in files do not work on Windows
There are three Makefile.in files which contain @MAINT@ build
dependencies. wconfig.c does not process @MAINT@ out of the file as
expected. Therefore, the tree fails to build.

One work around for this is to use Makefile variables for the dependency
list and provide overrides for ##WIN##

Another solution would be to modify wconfig.c to parse @MAINT@ out of
lines it is found in.

This must be fixed for 1.4.1
From: Ken Raeburn <raeburn@MIT.EDU>
Subject: Re: [krbdev.mit.edu #2962] @MAINT@ references in Makefile.in files do not work on Windows
Date: Tue, 15 Mar 2005 01:10:40 -0500
To: rt-comment@krbdev.mit.edu
RT-Send-Cc:
On Mar 15, 2005, at 00:08, Jeffrey Altman via RT wrote:
Show quoted text
> Another solution would be to modify wconfig.c to parse @MAINT@ out of
> lines it is found in.

I have a perl version of wconfig I put together some time ago that
should be easier to modify to replace @FOO@ sequences. See
/afs/raeburn.org/project/kfw/pismere/pismere/athena/auth/krb5/src/
wconfig.pl. It's based on wconfig.c but has slightly different
behavior in ways that shouldn't affect our actual current use, and
produced equivalent output as of the last time I actually tested it.
There's already a comment where the @MAINT@ substitution would be done.

Since perl is already on our required-tools list, I think it might be a
good idea to consider switching.

Show quoted text
> This must be fixed for 1.4.1

Okay.

Ken
From: jaltman@mit.edu
Subject: CVS Commit
The current wconfig.c does not treat @MAINT@ as a comment. Until we
have one that does, override the use of @MAINT@ on Windows.


To generate a diff of this commit:



cvs diff -r5.465 -r5.466 krb5/src/lib/krb5/krb/ChangeLog
cvs diff -r1.98 -r1.99 krb5/src/lib/krb5/krb/Makefile.in
From: tlyu@mit.edu
Subject: CVS Commit
pullup from trunk


To generate a diff of this commit:



cvs diff -r5.455.2.6 -r5.455.2.7 krb5/src/lib/krb5/krb/ChangeLog
cvs diff -r1.94.2.1 -r1.94.2.2 krb5/src/lib/krb5/krb/Makefile.in