Modify

Opened 5 years ago

Closed 5 years ago

#13093 closed defect (fixed)

b43-tools fails to compile with new bison-2.7

Reported by: Chi Zhang <zhangchi866@…> Owned by: developers
Priority: normal Milestone: Chaos Calmer 15.05
Component: other Version: Trunk
Keywords: b43-tools bison Cc: zhangchi866@…

Description

Before the change:

[tools] bison: upgrade to version 2.7

It compiled OK.
Related logs:

make -j1 -C /media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/fwcutter CFLAGS="-O2 -I/media/study/boards/TEWA-300RL-C/openwrt/staging_dir/host/include -include endian.h" QUIET_SPARSE=:
make[4]: Entering directory `/media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/fwcutter'

DEPEND dep/md5.d
DEPEND dep/fwcutter.d

make[4]: Leaving directory `/media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/fwcutter'
make[4]: Entering directory `/media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/fwcutter'
: fwcutter.c

CC obj/fwcutter.o

: md5.c

CC obj/md5.o
CC b43-fwcutter

make[4]: Leaving directory `/media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/fwcutter'
make -j1 -C /media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/assembler CFLAGS="-O2 -I/media/study/boards/TEWA-300RL-C/openwrt/staging_dir/host/include -include endian.h" LDFLAGS= QUIET_SPARSE=:
make[4]: Entering directory `/media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/assembler'

DEPEND dep/util.d
DEPEND dep/scanner.d
DEPEND dep/parser.d
DEPEND dep/main.d
DEPEND dep/initvals.d
DEPEND dep/args.d

make[4]: Leaving directory `/media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/assembler'
make[4]: Entering directory `/media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/assembler'
: -O2 -I/media/study/boards/TEWA-300RL-C/openwrt/staging_dir/host/include -include endian.h -Dtransparent_union=unused -D_STRING_ARCH_unaligned=1 -Dbuiltin_stpcpy=stpcpy args.c

CC obj/args.o

: -O2 -I/media/study/boards/TEWA-300RL-C/openwrt/staging_dir/host/include -include endian.h -Dtransparent_union=unused -D_STRING_ARCH_unaligned=1 -Dbuiltin_stpcpy=stpcpy initvals.c

CC obj/initvals.o

: -O2 -I/media/study/boards/TEWA-300RL-C/openwrt/staging_dir/host/include -include endian.h -Dtransparent_union=unused -D_STRING_ARCH_unaligned=1 -Dbuiltin_stpcpy=stpcpy main.c

CC obj/main.o

: -O2 -I/media/study/boards/TEWA-300RL-C/openwrt/staging_dir/host/include -include endian.h -Dtransparent_union=unused -D_STRING_ARCH_unaligned=1 -Dbuiltin_stpcpy=stpcpy parser.c

CC obj/parser.o

parser.y: In function 'yyparse':
parser.y:58:25: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:69:27: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:87:27: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:113:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:120:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:127:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:134:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:142:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:150:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:157:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:162:24: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:167:17: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:168:13: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:170:13: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:176:15: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:177:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:183:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:184:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:190:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:191:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:197:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:198:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:204:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:205:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:211:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:212:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:218:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:219:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:225:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:226:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:232:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:233:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:239:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:240:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:246:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:247:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:253:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:254:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:260:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:261:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:267:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:268:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:274:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:275:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:281:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:282:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:288:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:289:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:295:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:296:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:302:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:303:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:309:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:310:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:316:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:317:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:323:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:324:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:330:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:331:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:337:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:338:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:344:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:345:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:351:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:352:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:358:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:359:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:365:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:366:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:372:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:373:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:379:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:380:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:386:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:387:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:393:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:394:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:400:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:401:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:407:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:408:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:414:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:415:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:421:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:422:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:428:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:429:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:435:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:436:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:442:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:443:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:449:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:450:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:456:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:457:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:463:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:464:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:470:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:471:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:477:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:478:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:484:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:485:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:491:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:492:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:498:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:499:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:505:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:506:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:512:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:513:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:519:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:520:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:526:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:527:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:533:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:534:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:540:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:541:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:547:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:548:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:554:14: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:555:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:564:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:569:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:573:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:576:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:584:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:595:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:601:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:609:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:615:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:625:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:633:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:634:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:642:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:643:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:651:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:652:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:660:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:661:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:669:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:670:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:678:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:679:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:687:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:688:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:696:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:697:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:705:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:706:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:713:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:714:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:721:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:722:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:729:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:730:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:737:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:738:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:745:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:746:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:753:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:754:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:761:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:762:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:769:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:770:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:777:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:778:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:785:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:786:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:793:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:794:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:801:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:802:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:809:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:812:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:819:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:820:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:827:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:828:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:835:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:836:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:843:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:844:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:851:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:852:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:859:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:860:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:867:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:868:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:875:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:876:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:883:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:884:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:891:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:892:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:899:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:900:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:907:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:908:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:915:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:916:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:923:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:924:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:931:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:932:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:939:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:940:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:947:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:948:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:955:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:956:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:963:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:964:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:971:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:972:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:979:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:980:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:987:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:988:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1008:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1011:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1026:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1029:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1050:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1071:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1077:26: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:1087:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1093:26: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:1103:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1109:26: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:1119:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1125:26: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:1135:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1156:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1163:19: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1165:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1171:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1185:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1186:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1187:4: warning: passing argument 1 of 'store_oper_sanity' makes pointer from integer without a cast [enabled by default]
parser.y:30:25: note: expected 'struct operand *' but argument is of type 'YYSTYPE'
parser.y:1188:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1196:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1198:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1199:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1205:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1206:4: warning: passing argument 1 of 'store_oper_sanity' makes pointer from integer without a cast [enabled by default]
parser.y:30:25: note: expected 'struct operand *' but argument is of type 'YYSTYPE'
parser.y:1207:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1213:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1214:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1215:4: warning: passing argument 1 of 'store_oper_sanity' makes pointer from integer without a cast [enabled by default]
parser.y:30:25: note: expected 'struct operand *' but argument is of type 'YYSTYPE'
parser.y:1216:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1223:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1224:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1229:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1230:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1236:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1241:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1242:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1253:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1260:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1266:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1272:35: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:1276:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1280:35: warning: initialization makes pointer from integer without a cast [enabled by default]
parser.y:1285:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1292:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1340:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1347:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1352:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1360:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1363:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1366:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1369:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1372:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1375:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1378:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1381:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1384:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1402:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1413:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1418:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1433:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1437:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1442:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1446:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1451:16: warning: assignment makes pointer from integer without a cast [enabled by default]
parser.y:1455:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1460:12: warning: assignment makes integer from pointer without a cast [enabled by default]
parser.y:1465:12: warning: assignment makes integer from pointer without a cast [enabled by default]
: -O2 -I/media/study/boards/TEWA-300RL-C/openwrt/staging_dir/host/include -include endian.h -Dtransparent_union=unused -D_STRING_ARCH_unaligned=1 -Dbuiltin_stpcpy=stpcpy scanner.c

CC obj/scanner.o

: -O2 -I/media/study/boards/TEWA-300RL-C/openwrt/staging_dir/host/include -include endian.h -Dtransparent_union=unused -D_STRING_ARCH_unaligned=1 -Dbuiltin_stpcpy=stpcpy util.c

CC obj/util.o
CC b43-asm.bin

obj/main.o: In function `main':
main.c:(.text.startup+0xaa): undefined reference to `yydebug'
collect2: ld returned 1 exit status
make[4]: * [b43-asm.bin] Error 1
make[4]: Leaving directory `/media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/assembler'
make[3]:
* /media/study/boards/TEWA-300RL-C/openwrt/build_dir/host/b43-tools/.built Error 2
make[3]: Leaving directory `/media/study/boards/TEWA-300RL-C/openwrt/tools/b43-tools'
make[2]: * [tools/b43-tools/compile] Error 2
make[2]: Leaving directory `/media/study/boards/TEWA-300RL-C/openwrt'
make[1]:
* /media/study/boards/TEWA-300RL-C/openwrt/staging_dir/target-mipsel_uClibc-0.9.33.2/stamp/.tools_install_nnnnn Error 2
make[1]: Leaving directory `/media/study/boards/TEWA-300RL-C/openwrt'
make: * [world] 错误 2

Attachments (0)

Change History (3)

comment:1 Changed 5 years ago by Chi Zhang <zhangchi866@…>

Forgot to mention that the target is brcm47xx.
The toolchain won't get recompiled if sources are updated. So a distclean is needed before reproducing the problem.

comment:2 Changed 5 years ago by Zajec

Confirmed here. Asked Michael for taking a look at this:
http://lists.infradead.org/pipermail/b43-dev/2013-February/002875.html

comment:3 Changed 5 years ago by hauke

  • Resolution set to fixed
  • Status changed from new to closed

This was fixed in r35830.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.