[5439] in Kerberos

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

Re: Installing Kerberos IV Problems

daemon@ATHENA.MIT.EDU (Christopher Hylands)
Thu Jun 29 18:28:35 1995

To: kerberos@MIT.EDU
Date: 29 Jun 1995 21:52:23 GMT
From: cxh@foucault.berkeley.edu (Christopher Hylands)

In article <29JUN199508073064@uhcl2.cl.uh.edu> young@uhcl2.cl.uh.edu (YOUNG) writes:

    I am having problems installing Kerberos IV on a Sparc-Station 5 running
   solaris 2.4 and using the Gnu gcc 2.5.6 complier.  I have followed the
   instructions and have no problem until I do a 'make world' from the
   object directory.  The following error message is displayed:
   *** Error code 1
   main.c:83 variable 'sig_vec' has initializer but incomplete type
   main.c:84:92:94 warning excess elements in struct initializer after 'sig_vec

------
The only main.c I have in my set of Kerberos IV sources is
usr.bin/telnet/main.c.  That file does not contain any references to
sig_vec, so my guess it that it might be coming from a .h file some
where.  My KerberosIV sources are _really_ hacked up so they probably
don't match yours.

You'll have to find out if it really is usr.bin/telnet/main.c that is
barfing.  You could try running make in usr.bin/telnet.  Then try
running gcc -E to generate output after the c preprocessor has run.  I
seem to remember seeing something similar in some code that defined a
macro with the same name as a macro in a /usr/include/*.h file, which,
after cpp was done, resulted in bogus code.

You might want to look at the solaris2 porting guide, which gets
posted to comp.unix.solaris, and is probably in rtfm.mit.edu.

-Christopher
--
Christopher Hylands			University of California
cxh@eecs.berkeley.edu 			558 Cory Hall #1770
ph: (510)643-9841 fax:(510)642-2739	Berkeley, CA 94720-1770
home: (510)526-4010 (if busy -4068)	(Office: 493 Cory. US Mail: 558 Cory.)

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