5.3 >6.0 - make buildworld libkrb5 failure

Vizion vizion at vizion.occoxmail.com
Mon Dec 5 10:57:13 PST 2005


On Monday 05 December 2005 10:33,  the author Michael C. Shultz contributed to 
the dialogue on-
 Re: 5.3 >6.0 - make buildworld libkrb5 failure: 

>On Monday 05 December 2005 10:26, Vizion wrote:
>> On Sunday 04 December 2005 23:07,  the author Kent Stewart contributed to
>> the dialogue on-
>>
>>  Re: 5.3 >6.0 - make buildworld libkrb5 failure:
>> >On Sunday 04 December 2005 09:21 pm, Vizion wrote:
>> >> On Sunday 04 December 2005 21:14,  the author Michael C. Shultz
>> >> contributed to the dialogue on-
>> >>
>> >>  Re: 5.3 >6.0 - make buildworld libkrb5 failure:
>> >> >On Sunday 04 December 2005 21:07, Vizion wrote:
>> >> >> On Sunday 04 December 2005 21:01,  the author Michael C. Shultz
>> >> >> contributed to the dialogue on-
>> >> >>
>> >> >>  Re: 5.3 >6.0 - make buildworld libkrb5 failure:
>> >> >> >On Sunday 04 December 2005 20:49, Vizion wrote:
>> >> >> >> make buildworld
>> >> >> >> from
>> >> >> >> # $FreeBSD: src/Makefile,v 1.319.2.1 2005/11/16 06:56:09 ru Exp
>> >> >> >> $ on
>> >> >> >> FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004
>> >> >> >>     root at harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
>> >> >> >
>> >> >> >Did you try it with ccache turned off?
>> >> >>
>> >> >> No
>> >> >> OK will do -
>> >> >> I'll report back manana
>> >> >> thnks
>> >> >> david
>> >> >
>> >> >welcome
>> >>
>> >> PS Out of damn curiosity I am try again after
>> >> # ccache -C
>> >> just to c++ what happens <chuckles>
>> >
>> >I had problems starting the 6.0-release builds until I did a "make
>> >cleandir" 2x from /usr/src. That is supposed to get rid of extraneous
>> >stuff.
>>
>> Now where am I going wrong guys <groans!>
>>
>> OK I did make cleandir 3x from /usr/src
>> For cussedness sake:
>> I did ccache -C to clear the ccache
>> and got the same result
>> so  I decided it must be the ccache so
>>
>> dns1# setenv CCACHE_DISABLE
>> prior to another
>> dns1# make buildworld
>>
>> in this env:
>> dns1# env
>> KDE_FULL_SESSION=true
>> GS_LIB=/home/Sysadmin/.fonts
>> KONSOLE_DCOP_SESSION=DCOPRef(konsole-32484,session-1)
>> MACHTYPE=i386
>> USER=Sysadmin
>> MAIL=/var/mail/root
>> SHLVL=2
>> VENDOR=intel
>> HOME=/root
>> GTK_RC_FILES=/etc/gtk/gtkrc:/home/Sysadmin/.gtkrc:/usr/home/Sysadmin/.kde/
>>s hare/config/gtkrc PAGER=more
>> COLORTERM=
>> GROUP=wheel
>> LOGNAME=root
>> WINDOWID=37748741
>> BLOCKSIZE=K
>> TERM=xterm
>> GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/Sysadmin/.gtkrc-2.0:/usr/home/Sysad
>>m in/.kde/share/config/gtkrc-2.0
>> SESSION_MANAGER=local/dns1.vizion2000.net:/tmp/.ICE-unix/32466
>> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/b
>>i n:/usr/X11R6/bin:/root/bin KONSOLE_DCOP=DCOPRef(konsole-32484,konsole)
>> XCURSOR_THEME=default
>> DISPLAY=:0
>> XAUTHORITY=/home/Sysadmin/.Xauthority
>> HOST=dns1.vizion2000.net
>> SHELL=/bin/csh
>> KDE_MULTIHEAD=false
>> OSTYPE=FreeBSD
>> PWD=/usr/src
>> FTP_PASSIVE_MODE=YES
>> HOSTTYPE=FreeBSD
>> EDITOR=vi
>> CCACHE_PATH=/usr/bin:/usr/local/bin
>> CCACHE_DIR=/var/.ccache
>> CCACHE_DISABLE=
>>
>>
>> And the compile failed the same way:
>>
>>
>> /../crypto/heimdal/lib/krb5/krbhst.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/kuserok.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/log.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/mcache.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/misc.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/mk_error.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/mk_priv.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/mk_rep.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/mk_req.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/mk_req_ext
>>. c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/mk_safe.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/n-fold.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/net_read.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/net_write.
>>c /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/padata.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/principal.
>>c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/prog_setup
>>. c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/prompter_p
>>o six.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/rd_cred.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/rd_error.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/rd_priv.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/rd_rep.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/rd_req.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/rd_safe.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/read_messa
>>g e.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/recvauth.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/replay.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/send_to_kd
>>c .c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/sendauth.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/set_defaul
>>t _realm.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/sock_princ
>>i pal.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/store.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/store_emem
>>. c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/store_fd.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/store_mem.
>>c /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/ticket.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/time.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/transited.
>>c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/verify_ini
>>t .c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/verify_use
>>r .c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/version.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/warn.c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/write_mess
>>a ge.c /usr/local/libexec/ccache/cc -O2 -fno-strict-aliasing -pipe
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/asn1
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/roken -I.
>> -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libkrb5/../../include -DINET6
>> -c /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/acl.c
>> /usr/local/libexec/ccache/cc -O2 -fno-strict-aliasing -pipe
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/asn1
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/roken -I.
>> -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libkrb5/../../include -DINET6
>> -c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/add_et_lis
>>t .c /usr/local/libexec/ccache/cc -O2 -fno-strict-aliasing -pipe
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/asn1
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/roken -I.
>> -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libkrb5/../../include -DINET6
>> -c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/addr_famil
>>i es.c /usr/local/libexec/ccache/cc -O2 -fno-strict-aliasing -pipe
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/asn1
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/roken -I.
>> -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libkrb5/../../include -DINET6
>> -c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/aname_to_l
>>o calname.c /usr/local/libexec/ccache/cc -O2 -fno-strict-aliasing -pipe
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/asn1
>> -I/usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/roken -I.
>> -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libkrb5/../../include -DINET6 -c
>> /usr/src/kerberos5/lib/libkrb5/../../../crypto/heimdal/lib/krb5/appdefault
>>. c /usr/local/libexec/ccache/cc -O2 -fno-strict-aliasing -pipe
>
>Lokks like your still using ccache, here is how I disable it for a
> buildworld:
>
>In make.conf
>
>.if !defined(NOCCACHE)
>CC=/usr/local/libexec/ccache/cc
>CXX=/usr/local/libexec/ccache/c++
>.endif
>
>Note CC is not defined anywhere else in my make.conf
>then
>cd /usr/src && make NOCCACHE=1 buildworld &&  make NOCCACHE=1 buildkernel
>
THank

Curious though
man ccache indicates use environment variable to turn off ccache
I am sure I have done that successfully  in the past --but you never know 
alzheimers may have missed me in the past but it is now vreated a special 
variant for me ---false memories<chuckles>

thanks again

david

-- 
40 yrs navigating and computing in blue waters.
English Owner & Captain of British Registered 60' bluewater Ketch S/V Taurus.
 Currently in San Diego, CA. Sailing bound for Europe via Panama Canal after 
completing engineroom refit.


More information about the freebsd-questions mailing list