[918] in Kerberos-V5-bugs

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

Re: Compilation

daemon@ATHENA.MIT.EDU (Theodore Ts'o)
Mon Oct 31 23:10:34 1994

Date: Mon, 31 Oct 1994 23:10:28 +0500
From: Theodore Ts'o <tytso@MIT.EDU>
To: Robert Zeh <razeh@symcom.math.uiuc.edu>
Cc: krb5-bugs@MIT.EDU
In-Reply-To: [915]

   Date: Sat, 29 Oct 1994 15:05:06 -0500
   From: Robert Zeh <razeh@symcom.math.uiuc.edu>

   It looks like the src/lib Makefile has the following rule left out:

   libkdb5.a:: kdb/libkdb5.a
	   $(RM) $@
	   $(LN) $? $@

You shouldn't need such a rule, since when you do a "make all" or "make"
in src/lib, it will do a "make all" in all of its subdirectories, which
will end up causing kdb/libkdb5.a and libkdb5.a to be made.  

It wouldn't help anyway, since there's nothing in the src/lib Makefile
which would cause it to want to build libkdb5.a anyway.

   Because when I try to compile things I get the following:


   make: Warning: Don't know how to make target `../../lib/libkdb5.a'
   Current working directory /usr/local/src/krb5/src/tests/create
   make: Warning: Target `all' not remade because of errors
   Current working directory /usr/local/src/krb5/src/tests/create
   ....

I suspect something blew out when it was trying to build libkdb5.a the
first time around.  I'd suggest cd'ing to lib/kdb and trying doing a
"make" there....  you did start by trying to do a "make" in the top
level of the build tree, right?

						- Ted

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