Bug 111809

Summary: make buildworld on Freebsd 6.2 amd64 stops on ifconfig.lo
Product: Base System Reporter: Andrew Sobo <sobo>
Component: amd64Assignee: freebsd-amd64 (Nobody) <amd64>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Andrew Sobo 2007-04-18 07:40:01 UTC
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
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2007-04-18 10:03:54 UTC
State Changed
From-To: open->closed

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.