From nobody@FreeBSD.org  Wed Apr 18 06:32:19 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 2C96216A40D
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 18 Apr 2007 06:32:19 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id 1D3BE13C45A
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 18 Apr 2007 06:32:19 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l3I6WIwX083662
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 18 Apr 2007 06:32:18 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l3I6RGKv078323;
	Wed, 18 Apr 2007 06:27:16 GMT
	(envelope-from nobody)
Message-Id: <200704180627.l3I6RGKv078323@www.freebsd.org>
Date: Wed, 18 Apr 2007 06:27:16 GMT
From: Andrew Sobo<sobo@gforce.net.au>
To: freebsd-gnats-submit@FreeBSD.org
Subject: make buildworld on Freebsd 6.2 amd64 stops on ifconfig.lo
X-Send-Pr-Version: www-3.0

>Number:         111809
>Category:       amd64
>Synopsis:       make buildworld on Freebsd 6.2 amd64 stops on ifconfig.lo
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-amd64
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 18 06:40:01 GMT 2007
>Closed-Date:    Wed Apr 18 09:05:55 GMT 2007
>Last-Modified:  Wed Apr 18 09:05:55 GMT 2007
>Originator:     Andrew Sobo
>Release:        Freebsd 6.2 amd64
>Organization:
G-Force
>Environment:
FreeBSD xxx.xxx.xxx.xxx 6.2-RELEASE-p2 FreeBSD 6.2-RELEASE-p2 #1: Wed Apr 18 10:29:35 WST 2007     xxx@xxx.xxx.xxx.xxx :/usr/src/sys/amd64/compile/PHEONIX  amd64
>Description:
ld -dc -r -o fdisk.lo fdisk_stub.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/fdisk/fdisk.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/fdisk/geom_mbr_enc.o
crunchide -k _crunched_fdisk_stub fdisk.lo
echo "int _crunched_dhclient_stub(int argc, char **argv, char **envp){return main(argc,argv,envp);}" >dhclient_stub.c
cc -O2 -fno-strict-aliasing -pipe  -c dhclient_stub.c
ld -dc -r -o dhclient.lo dhclient_stub.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/dhclient.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/clparse.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/alloc.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/dispatch.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/hash.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/bpf.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/options.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/tree.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/conflex.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/errwarn.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/inet.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/packet.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/convert.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/tables.o /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/parse.o /usr/o
 bj/usr/src/rescue/rescue//usr/src/sbin/dhclient/privsep.o
crunchide -k _crunched_dhclient_stub dhclient.lo
echo "int _crunched_gzip_stub(int argc, char **argv, char **envp){return main(argc,argv,envp);}" >gzip_stub.c
cc -O2 -fno-strict-aliasing -pipe  -c gzip_stub.c
ld -dc -r -o gzip.lo gzip_stub.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/gzip/gzip.o
crunchide -k _crunched_gzip_stub gzip.lo
echo "int _crunched_bzip2_stub(int argc, char **argv, char **envp){return main(argc,argv,envp);}" >bzip2_stub.c
cc -O2 -fno-strict-aliasing -pipe  -c bzip2_stub.c
ld -dc -r -o bzip2.lo bzip2_stub.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/bzip2/bzip2.o
crunchide -k _crunched_bzip2_stub bzip2.lo
echo "int _crunched_tar_stub(int argc, char **argv, char **envp){return main(argc,argv,envp);}" >tar_stub.c
cc -O2 -fno-strict-aliasing -pipe  -c tar_stub.c
ld -dc -r -o tar.lo tar_stub.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/tar/bsdtar.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/tar/getdate.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/tar/matching.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/tar/read.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/tar/tree.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/tar/util.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/tar/write.o
crunchide -k _crunched_tar_stub tar.lo
echo "int _crunched_vi_stub(int argc, char **argv, char **envp){return main(argc,argv,envp);}" >vi_stub.c
cc -O2 -fno-strict-aliasing -pipe  -c vi_stub.c
ld -dc -r -o vi.lo vi_stub.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/cl_bsd.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/cl_funcs.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/cl_main.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/cl_read.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/cl_screen.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/cl_term.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/cut.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/delete.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/exf.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/key.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/line.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/log.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/main.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/mark.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/msg.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/options.o /usr/obj/usr/
 src/rescue/rescue//usr/src/usr.bin/vi/options_f.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/put.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/screen.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/search.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/seq.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/recover.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/util.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_abbrev.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_append.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_args.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_argv.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_at.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_bang.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_cd.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_cmd.o /usr/obj/usr/src/rescue/rescue//usr/src/usr
 .bin/vi/ex_cscope.o /usr/obj/usr/src/rescue/rescue//usr/src/!
 usr.bin/
vi/ex_delete.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_display.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_edit.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_equal.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_file.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_filter.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_global.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_init.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_join.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_map.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_mark.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_mkexrc.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_move.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_open.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_preserve.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_print.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bi
 n/vi/ex_put.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_quit.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_read.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_screen.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_script.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_set.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_shell.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_shift.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_source.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_stop.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_subst.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_tag.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_txt.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_undo.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_usage.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_util.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex
 _version.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/v!
 i/ex_vis
ual.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_write.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_yank.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_z.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_tcl.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/ex_perl.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/getc.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_at.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_ch.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_cmd.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_delete.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_ex.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_increment.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_init.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_itxt.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_left.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_mark.o /usr/obj/usr/src/rescue/
 rescue//usr/src/usr.bin/vi/v_match.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_paragraph.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_put.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_redraw.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_replace.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_right.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_screen.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_scroll.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_search.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_section.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_sentence.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_status.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_txt.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_ulcase.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_undo.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_util.o /usr/obj/usr/src/rescue/re
 scue//usr/src/usr.bin/vi/v_word.o /usr/obj/usr/src/rescue/re!
 scue//us
r/src/usr.bin/vi/v_xchar.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_yank.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_z.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/v_zexit.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/vi.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/vs_line.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/vs_msg.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/vs_refresh.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/vs_relative.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/vs_smap.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/vi/vs_split.o
crunchide -k _crunched_vi_stub vi.lo
echo "int _crunched_id_stub(int argc, char **argv, char **envp){return main(argc,argv,envp);}" >id_stub.c
cc -O2 -fno-strict-aliasing -pipe  -c id_stub.c
ld -dc -r -o id.lo id_stub.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.bin/id/id.o
crunchide -k _crunched_id_stub id.lo
echo "int _crunched_chroot_stub(int argc, char **argv, char **envp){return main(argc,argv,envp);}" >chroot_stub.c
cc -O2 -fno-strict-aliasing -pipe  -c chroot_stub.c
ld -dc -r -o chroot.lo chroot_stub.o /usr/obj/usr/src/rescue/rescue//usr/src/usr.sbin/chroot/chroot.o
crunchide -k _crunched_chroot_stub chroot.lo
cc -static -o rescue rescue.o cat.lo chflags.lo chio.lo chmod.lo cp.lo date.lo dd.lo df.lo echo.lo ed.lo expr.lo getfacl.lo hostname.lo kenv.lo kill.lo ln.lo ls.lo mkdir.lo mv.lo pax.lo ps.lo pwd.lo realpath.lo rm.lo rmdir.lo setfacl.lo sh.lo stty.lo sync.lo test.lo rcp.lo csh.lo atacontrol.lo badsect.lo bsdlabel.lo camcontrol.lo ccdconfig.lo clri.lo devfs.lo dmesg.lo dump.lo dumpfs.lo dumpon.lo fsck.lo fsck_ffs.lo fsck_msdosfs.lo fsdb.lo fsirand.lo gbde.lo ifconfig.lo init.lo kldconfig.lo kldload.lo kldstat.lo kldunload.lo ldconfig.lo md5.lo mdconfig.lo mdmfs.lo mknod.lo mount.lo mount_cd9660.lo mount_ext2fs.lo mount_msdosfs.lo mount_nfs.lo mount_ntfs.lo mount_nullfs.lo mount_std.lo mount_udf.lo mount_umapfs.lo mount_unionfs.lo newfs.lo newfs_msdos.lo nos-tun.lo ping.lo reboot.lo restore.lo rcorder.lo route.lo routed.lo rtquery.lo rtsol.lo savecore.lo slattach.lo spppcontrol.lo startslip.lo swapon.lo sysctl.lo tunefs.lo umount.lo atm.lo atmconfig.lo fore_dnld.lo ilmid.lo pin
 g6.lo ipf.lo fdisk.lo dhclient.lo gzip.lo bzip2.lo tar.lo vi.lo id.lo chroot.lo /usr/obj/usr/src/rescue/rescue/../librescue/exec.o /usr/obj/usr/src/rescue/rescue/../librescue/getusershell.o /usr/obj/usr/src/rescue/rescue/../librescue/login_class.o /usr/obj/usr/src/rescue/rescue/../librescue/popen.o /usr/obj/usr/src/rescue/rescue/../librescue/rcmdsh.o /usr/obj/usr/src/rescue/rescue/../librescue/sysctl.o /usr/obj/usr/src/rescue/rescue/../librescue/system.o -lcrypt -ledit -lkvm -ll -lm -ltermcap -lutil -lcrypto -latm -lalias -lbsdxml -lcam -lcurses -ldevstat -lipsec -lipx -lgeom -lkiconv -lmd -lreadline -lsbuf -lufs -lz -lbz2 -larchive
ifconfig.lo(.text+0x51b6): In function `print_chaninfo':
: undefined reference to `IEEE80211_IS_CHAN_PASSIVE'
*** Error code 1

Stop in /usr/obj/usr/src/rescue/rescue.
*** Error code 1

Stop in /usr/src/rescue/rescue.
*** Error code 1

Stop in /usr/src/rescue.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
>How-To-Repeat:
cvsup to stable and run make buildworld
>Fix:

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Wed Apr 18 09:03:54 UTC 2007 
State-Changed-Why:  
The better place to report build failures is on the appropriate 
mailing list for the version you are using (in this case, 
freebsd-stable@FreeBSD.org.  freebsd-current@ is for 7.X.) 

The reason for this is that build failures are quickly identified 
and fixed, far faster than we can respond to PRs submitted to GNATS. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=111809 
>Unformatted:
