[918] in Kerberos-V5-bugs
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