[1112] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

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). 

home help back first fref pref prev next nref lref last post