dist: debian unstable (aka sid) gcc-4.6.real (Debian 4.6.0-6) 4.6.1 20110428 (prerelease) BusyBox v1.19.0.git (2011-04-30 18:22:26 CEST) multi-call binary.
I'd like to understand what's going on, why, and what I can do about it: HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c: In function 'conf_string': scripts/kconfig/conf.c:176:20: warning: variable 'help' set but not used [-Wunused-but-set-variable] scripts/kconfig/conf.c: In function 'conf_sym': scripts/kconfig/conf.c:210:6: warning: variable 'type' set but not used [-Wunused-but-set-variable] scripts/kconfig/conf.c: In function 'conf_choice': scripts/kconfig/conf.c:285:6: warning: variable 'type' set but not used [-Wunused-but-set-variable] CC archival/bzip2.o In file included from archival/bzip2.c:52:0: archival/libarchive/bz/compress.c: In function 'sendMTFValues': archival/libarchive/bz/compress.c:254:19: warning: variable 'nBytes' set but not used [-Wunused-but-set-variable] CC archival/dpkg.o archival/dpkg.c: In function 'set_status': archival/dpkg.c:712:6: warning: variable 'status_len' set but not used [-Wunused-but-set-variable] archival/dpkg.c:711:6: warning: variable 'flag_len' set but not used [-Wunused-but-set-variable] archival/dpkg.c:710:6: warning: variable 'want_len' set but not used [-Wunused-but-set-variable] CC debianutils/run_parts.o debianutils/run_parts.c: In function 'run_parts_main': debianutils/run_parts.c:158:6: warning: array subscript is above array bounds [-Warray-bounds] CC e2fsprogs/fsck.o e2fsprogs/fsck.c: In function 'load_fs_info': e2fsprogs/fsck.c:320:18: warning: variable 'fs' set but not used [-Wunused-but-set-variable] CC editors/vi.o editors/vi.c: In function 'edit_file': editors/vi.c:539:6: warning: variable 'size' set but not used [-Wunused-but-set-variable] editors/vi.c: In function 'char_insert': editors/vi.c:1694:9: warning: variable 'sp' set but not used [-Wunused-but-set-variable] CC libbb/appletlib.o libbb/appletlib.c: In function 'busybox_main': libbb/appletlib.c:714:7: warning: variable 'use_symbolic_links' set but not used [-Wunused-but-set-variable] CC libbb/dump.o libbb/dump.c: In function 'rewrite': libbb/dump.c:102:12: warning: variable 'nextpr' set but not used [-Wunused-but-set-variable] CC miscutils/last_fancy.o miscutils/last_fancy.c: In function 'last_main': miscutils/last_fancy.c:164:11: warning: variable 'opt' set but not used [-Wunused-but-set-variable] CC networking/ftpgetput.o networking/ftpgetput.c: In function 'ftpgetput_main': networking/ftpgetput.c:319:11: warning: variable 'opt' set but not used [-Wunused-but-set-variable] networking/ftpgetput.c: In function 'ftpcmd': networking/ftpgetput.c:112:34: warning: array subscript is above array bounds [-Warray-bounds] networking/ftpgetput.c:114:5: warning: array subscript is above array bounds [-Warray-bounds] networking/ftpgetput.c:116:5: warning: array subscript is above array bounds [-Warray-bounds] CC networking/ntpd.o networking/ntpd.c: In function 'recv_and_process_client_pkt': networking/ntpd.c:1748:19: warning: variable 'version' set but not used [-Wunused-but-set-variable] CC networking/libiproute/ll_proto.o networking/libiproute/ll_proto.c:22:2: warning: #warning de-bloat [-Wcpp] CC procps/powertop.o procps/powertop.c: In function 'process_timer_stats': procps/powertop.c:396:9: warning: variable 'totalticks' set but not used [-Wunused-but-set-variable] CC procps/top.o procps/top.c:126:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'mult_lvl_cmp': procps/top.c:195:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'read_cpu_jiffy': procps/top.c:211:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:211:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:213:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'get_jiffy_counts': procps/top.c:233:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:233:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:234:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:241:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:246:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:252:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:252:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:254:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:256:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:257:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:259:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:259:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:259:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:268:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:269:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:269:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:270:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:273:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:274:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'do_stats': procps/top.c:288:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:290:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:296:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:297:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:312:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:313:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:314:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:315:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:318:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:327:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:328:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:329:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:329:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'display_cpus': procps/top.c:395:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:395:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:400:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:401:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:419:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'display_process_list': procps/top.c:570:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:570:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:573:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:573:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:591:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:591:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:591:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:605:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:606:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:607:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:620:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:632:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:633:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'clearmems': procps/top.c:650:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:651:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:652:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'reset_term': procps/top.c:659:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:663:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'topmem_sort': procps/top.c:706:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:716:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'display_topmem_header': procps/top.c:767:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:770:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:772:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:775:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:777:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:780:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'display_topmem_process_list': procps/top.c:796:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:799:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:800:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:800:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:801:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:804:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:805:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:808:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:809:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:810:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:811:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:812:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:813:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:814:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:815:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:816:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:818:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:820:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function 'top_main': procps/top.c:909:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:909:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:910:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:910:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:937:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:938:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:947:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:948:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:949:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:977:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:978:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:978:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:978:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:978:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:979:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:980:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:981:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:983:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:985:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:986:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:987:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:989:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:996:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:998:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:998:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:998:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:998:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:999:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1000:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1001:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1002:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1003:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1004:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1004:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1005:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1006:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1007:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1011:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1018:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1026:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1026:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1033:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1033:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1060:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1067:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1071:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1073:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1074:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1087:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1088:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1089:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1093:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1094:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1095:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1100:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1101:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1102:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1103:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1103:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1106:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1112:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1113:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1114:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1115:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1115:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1116:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1116:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1119:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1119:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1121:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1122:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1122:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC shell/hush.o shell/hush.c: In function 'parse_stream': shell/hush.c:4388:13: warning: variable 'pos' set but not used [-Wunused-but-set-variable] Cheers, -- Cristian _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
