amd64/111808: make buildworld on Freebsd 6.2 amd64 stops on ifconfig.lo

Andrew Sobo sobo at gforce.net.au
Wed Apr 18 06:00:10 UTC 2007


>Number:         111808
>Category:       amd64
>Synopsis:       make buildworld on Freebsd 6.2 amd64 stops on ifconfig.lo
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-amd64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 18 06:00:10 GMT 2007
>Closed-Date:
>Last-Modified:
>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 at 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:
>Unformatted:


More information about the freebsd-amd64 mailing list