[1439] in Kerberos
Installing Kerberos on Sun Sparc (no setenv routine)
daemon@ATHENA.MIT.EDU (Steve Clark)
Sat Jun 29 01:50:09 1991
Date: 28 Jun 91 22:06:24 GMT
From: iscnvx!seclark@shelby.Stanford.EDU (Steve Clark)
Reply-To: seclark@iscnvx.lmsc.lockheed.com (Steve Clark)
To: kerberos@shelby.Stanford.EDU
> From: Matt Hecht (mhecht@cs.utk.edu)
>
> I'm having a slight problem installing Kerberos on a Sun
> SparcStation, and I was wondering if someone could help. I'm having
> trouble getting the ksu and login.krb applications to compile. The
> problem seems to be the setenv routine, which isn't in our C library.
> I've looked through the last few years of mail and seen that this
> is a problem, but I didn't see a fix. If anyone has run into this
> problem, could you help me out? I think all that is needed is the
> setenv routine. Any comments or suggestions could be e-mailed
> to me (mhecht@cs.utk.edu), or posted to the newsgroup. Any help
> would be greatly appreciated.
Did you have #define NEED_SETENV in your config.Imakefile?
----------------------------------------------------------------------
While on the subject, how clean is Kerberos level 4, patchlevel 9,
supposed to compile for Sun SPARCstations under SunOS 4.1.1 and for
DecStation 2100/3100's under Ultrix 4.0 rev 179 (I know Ultrix comes with
Kerberos but I want to try MIT's version)? I get through the DES verification
ok, but there are a number of warning messages for the Sun such as:
"main.c", line 84: warning: illegal pointer combination
"cmd_tbl.lex.c", line 114: warning: illegal combination of pointer and integer,
op =
"listen.c", line 50: warning: illegal pointer combination
"read_password.c", line 188: warning: illegal pointer combination
"kadm_cli_wrap.c", line 429: warning: illegal pointer combination
"kdb_init.c", line 79: warning: illegal combination of pointer and integer, op =
"rcp.c", line 533: warning: illegal pointer combination
"rcp.c", line 534: warning: illegal pointer combination
"login.c", line 736: warning: illegal pointer combination
key_sched.c(150): warning: possible pointer alignment problem
des.c(244): warning: possible pointer alignment problem
des.c(246): warning: possible pointer alignment problem
des.c(249): warning: possible pointer alignment problem
des.c(251): warning: possible pointer alignment problem
cbc_encrypt.c(63): warning: possible pointer alignment problem
cbc_encrypt.c(64): warning: possible pointer alignment problem
cbc_encrypt.c(65): warning: possible pointer alignment problem
pcbc_encrypt.c(78): warning: possible pointer alignment problem
pcbc_encrypt.c(79): warning: possible pointer alignment problem
pcbc_encrypt.c(80): warning: possible pointer alignment problem
cksum.c(61): warning: possible pointer alignment problem
cksum.c(62): warning: possible pointer alignment problem
cksum.c(63): warning: possible pointer alignment problem
random_key.c(57): warning: possible pointer alignment problem
read_password.c(188): warning: illegal pointer combination
string_to_key.c(122): warning: possible pointer alignment problem
string_to_key.c(123): warning: possible pointer alignment problem
pkt_cipher.c(39): warning: possible pointer alignment problem
send_to_kdc.c(124): warning: possible pointer alignment problem
send_to_kdc.c(159): warning: possible pointer alignment problem
send_to_kdc.c(174): warning: possible pointer alignment problem
setenv.c(58): warning: possible pointer alignment problem
setenv.c(65): warning: possible pointer alignment problem
krb_cache.c(62): warning: i unused in function kerb_cache_get_principal
krb_cache.c(98): warning: found unused in function kerb_cache_put_principal
krb_cache.c(138): warning: i unused in function kerb_cache_get_dba
krb_cache.c(172): warning: found unused in function kerb_cache_put_dba
krb_kdb_utils.c(104): warning: possible pointer alignment problem
kadm_cli_wrap.c(124): warning: possible pointer alignment problem
kadm_cli_wrap.c(429): warning: illegal pointer combination
acl_files.c(269): warning: possible pointer alignment problem
acl_files.c(272): warning: possible pointer alignment problem
acl_files.c(314): warning: possible pointer alignment problem
----------------------------------------------------------------------
Similar, fewer, warnings for DecStation 2100, but including:
error_table.c, line 219: unknown directive == "#"
ct.c, line 111: unknown directive == "#"
kadm_cli_wrap.c, Warning (502) struc/union iovec never defined
kuserok.c, Warning (199) struc/union iovec never defined
----------------------------------------------------------------------
Steve Clark
Lockheed Misssiles & Space
seclark@iscnvx.lmsc.lockheed.com