[5439] in Kerberos
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.)