[638] in Kerberos-V5-bugs
Problem with appl/bsd for V5b4.2
daemon@ATHENA.MIT.EDU (lai@ISI.EDU)
Mon Aug 15 14:27:01 1994
Date: Mon, 15 Aug 1994 11:27:18 -0700
From: lai@ISI.EDU
To: krb5-bugs@MIT.EDU
Currently we are compiling kerberos 5 beta 4.2 on Sun Os 4.1.3 (sparc 10),
we are having the following problems in appl/bsd dir :
in appl/bsd/Makefile.in
When you do a make clean, forward.c gets removed.
The line:
OBJS= krcp.o krlogin.o krsh.o kcmd.o forward.c logutil.o $(SETENVOBJ) \
should be changed to:
OBJS= krcp.o krlogin.o krsh.o kcmd.o forward.o logutil.o $(SETENVOBJ) \
(forward.c -> forward.o)
Also make clean in the bsd directory does not remove the
deamons (krlogind, krshd ...).
There are other problems in this directory. One is, why are these defs :
------------------------------------------------------------------
DEFS = -DHAVE_LIBNSL=1 -DHAVE_LIBDBM=1 -DHAS_UTIMES=1 -DHAVE_SETREUID=1 -DHAVE_KILLPG=1
-DHAVE_GETDTABLESIZE=1 -DHAVE_INITGROUPS=1 -DHAVE_SETPRIORITY=1 -DHAVE_SETREUID=1 -DPOSIX
_SIGNALS=1 -DHAVE_SYS_FILIO_H=1 -DHAVE_SYS_SOCKIO_H=1 -DPOSIX_TERMIOS=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_LABEL_
H=1 -DHAVE_TTYENT_H=1 -DHAVE_SYS_PTYVAR_H=1 -DHAVE_LASTLOG_H=1 -DUSE_DIRENT_H=1 -DHAVE_WA
IT3=1 -DHAVE_SETOWN=1 -DNO_UT_EXIT=1 -DNO_UT_PID=1
------------------------------------------------------------------
defined in the makefile when most of them are already defined in autoconf.h ?
It makes it that much harder to build and maintain kerberos for different
architectures. The same applies for the LOGIN_PROGRAM macro.
Ari Medivinsky ari@isi.edu
Charlie Lai lai@isi.edu