I ran into the exact same situation when I upgraded from 3.4,
commenting out the KERBEROS line in make.conf does indeed cause the
build to complete and you can perform the upgrade as provided in
/usr/src/UPDATING.

Once upgraded, I believe you can rebuild the system yet again
under 4.0 and enable KERBEROS in make.conf, although I haven't tried 
it I think I saw it posted here before...might be an exercise for myself 
later tonight. ;-)

Hope this helps,

+-----------------------------------------------------------------------
| Christopher J. Gibbons   UNIX Systems Admin.   [EMAIL PROTECTED]
+-----------------------------------------------------------------------

From: Scott Allendorf <[EMAIL PROTECTED]>
Subject: 3.4S->4.0S upgrade: make buildworld failing
Date: Tue, 21 Mar 2000 15:25:29 -0600 (CST)

> I am attempting to upgrade from 3.4-STABLE (cvsupped/built late last
> week) to 4.0-STABLE cvsupped this morning into a clean /usr/src.  The
> supfile was /usr/src/share/examples/cvsup/stable-supfile with cvs-crypto
> uncommented and RELENG_3 changed to RELENG_4.  Whenever MAKE_KERBEROS4 is
> uncommented in /etc/make.conf, "make buildworld" fails with the error
> shown below.  Adding "RSAREF= YES" to /etc/make.conf does not change
> anything.  Commenting out the MAKE_KERBEROS4 definition allows the build
> to complete.  Is anyone else seeing this?  Is it pilot error or have I
> stumbled onto a problem or an omission in the instructions in
> /usr/src/UPDATING?
> 
> Cheers,
> 
> Scott
> 
> Script started on Tue Mar 21 13:03:32 2000
> 
> host# grep -v ^\# /etc/make.conf
> CFLAGS= -O -pipe
> COPTFLAGS= -O -pipe
> COMPAT1X=     yes
> COMPAT20=     yes
> COMPAT21=     yes
> COMPAT22=     yes
> HAVE_MOTIF=   yes
> USA_RESIDENT=         YES
> MAKE_KERBEROS4=       yes
> SUP_UPDATE=     yes
> SUP=            /usr/local/bin/cvsup
> SUPFLAGS=       -g -L 2
> SUPFILE=        /usr/local/etc/cvsup/stable-supfile
> SUPFILE2=       /usr/local/etc/cvsup/ports-supfile
> TOP_TABLE_SIZE= 101
> 
> host# cd /usr/src
> host# ls /usr/obj
> host# make buildworld
> 
> --------------------------------------------------------------
> >>> Rebuilding the temporary build tree
> --------------------------------------------------------------
> 
> ... All was well until ...
> 
> ===> libkadm
> ln -sf /usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/include/protos.H 
>protos.h
> rm -f .depend
> mkdep -f .depend -a    
>-I/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/include 
>-I/usr/obj/usr/src/kerberosIV/lib/libkadm/../../include 
>-I/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/krb 
>-I/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kdb 
>-I/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm 
>-I/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/roken 
>-I/usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb 
>-I/usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm 
>-I/usr/obj/usr/src/kerberosIV/lib/libkadm 
>-I/usr/src/kerberosIV/lib/libkadm/../../include -DHAVE_CONFIG_H 
>-I/usr/obj/usr/src/kerberosIV/lib/libkadm/../../include -DBINDIR=\"/usr/bin\" 
>-DSBINDIR=\"/usr/sbin\" -I/usr/obj/usr/src/i386/usr/include  
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_cli_wrap.c 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_stream.c 
>/usr/src/kerberosIV/lib/libkadm/..!
> !
> /../../crypto/kerberosIV/lib/kadm/kadm_supp.c 
>/usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.c 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/check_password.c
> In file included from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_locl.h:75,
>                  from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_cli_wrap.c:30:
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb/krb_err.h:17: invalid macro 
>name
> In file included from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_locl.h:78,
>                  from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_cli_wrap.c:30:
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.h:13: warning: 
>`ERROR_TABLE_BASE_' redefined
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb/krb_err.h:13: warning: this 
>is the location of the previous definition
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.h:17: invalid 
>macro name
> In file included from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_locl.h:75,
>                  from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_stream.c:38:
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb/krb_err.h:17: invalid macro 
>name
> In file included from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_locl.h:78,
>                  from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_stream.c:38:
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.h:13: warning: 
>`ERROR_TABLE_BASE_' redefined
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb/krb_err.h:13: warning: this 
>is the location of the previous definition
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.h:17: invalid 
>macro name
> In file included from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_locl.h:75,
>                  from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_supp.c:36:
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb/krb_err.h:17: invalid macro 
>name
> In file included from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_locl.h:78,
>                  from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_supp.c:36:
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.h:13: warning: 
>`ERROR_TABLE_BASE_' redefined
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb/krb_err.h:13: warning: this 
>is the location of the previous definition
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.h:17: invalid 
>macro name
> In file included from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_locl.h:75,
>                  from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/check_password.c:34:
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb/krb_err.h:17: invalid macro 
>name
> In file included from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/kadm_locl.h:78,
>                  from 
>/usr/src/kerberosIV/lib/libkadm/../../../crypto/kerberosIV/lib/kadm/check_password.c:34:
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.h:13: warning: 
>`ERROR_TABLE_BASE_' redefined
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkrb/krb_err.h:13: warning: this 
>is the location of the previous definition
> /usr/obj/usr/src/kerberosIV/lib/libkadm/../../lib/libkadm/kadm_err.h:17: invalid 
>macro name
> mkdep: compile failed
> *** Error code 1
> 
> Stop.
> *** Error code 1
> 
> Stop.
> *** Error code 1
> 
> Stop.
> *** Error code 1
> 
> Stop.
> *** Error code 1
> 
> Stop.
> host# exit
> 
> Script done on Tue Mar 21 13:19:42 2000
> 
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-stable" in the body of the message
> 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to