[1112] in Kerberos-V5-bugs
Removing ISODE declarations requires changes to Makefile.in
daemon@ATHENA.MIT.EDU (epeisach@MIT.EDU)
Thu Mar 2 08:03:05 1995
From: epeisach@MIT.EDU
Date: Thu, 2 Mar 1995 08:02:58 -0500
To: krb5-bugs@MIT.EDU
ISODELIB=@ISODE@ is the defintion in the Makefile.in's.
The problem is that when trying to link $(ISODELIB) is then crap if
configure.in does not change it.
The solution is to remove the ISODELIB stufffrom the Makefile.ins.
I also took the liberty of removing DBMLIB which is doing nothing at the
moment.
To make it easy, instead of sending in many changes, I'll give you any
easy method...
% grep ISODELIB */Makefile.in */*/Makefile.in */*/*/Makefile.in */*/*/*/Makefile.in | awk -F: '{print $1}' | sort | uniq > /tmp/files
% foreach i (`cat /tmp/files`)
? echo $i
? sed -e '/^ISODELIB/d' -e '/^DBMLIB/d' -e 's/\$(ISODELIB) //' -e 's/\$(DBMLIB)//' $i > /tmp/a
? mv /tmp/a $i
? end
Note the space after $(ISODELIB) - lets keep those Makefile.in's looking
pretty.
(Note: using gmake - you don't need to reconfigure the world before
building, gmake will rebuild the makefile properly).