=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for or1ksim-0.2.0rc2nb1 /usr/pkg/bin/bmake all-recursive Making all in cpu Making all in common if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT abstract.o -MD -MP -MF ".deps/abstract.Tpo" -c -o abstract.o abstract.c; then mv -f ".deps/abstract.Tpo" ".deps/abstract.Po"; else rm -f ".deps/abstract.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT parse.o -MD -MP -MF ".deps/parse.Tpo" -c -o parse.o parse.c; then mv -f ".deps/parse.Tpo" ".deps/parse.Po"; else rm -f ".deps/parse.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT stats.o -MD -MP -MF ".deps/stats.Tpo" -c -o stats.o stats.c; then mv -f ".deps/stats.Tpo" ".deps/stats.Po"; else rm -f ".deps/stats.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT trace.o -MD -MP -MF ".deps/trace.Tpo" -c -o trace.o trace.c; then mv -f ".deps/trace.Tpo" ".deps/trace.Po"; else rm -f ".deps/trace.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT labels.o -MD -MP -MF ".deps/labels.Tpo" -c -o labels.o labels.c; then mv -f ".deps/labels.Tpo" ".deps/labels.Po"; else rm -f ".deps/labels.Tpo"; exit 1; fi rm -f libcommon.a ar cr libcommon.a abstract.o parse.o stats.o trace.o labels.o ranlib libcommon.a Making all in or1k if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT sprs.o -MD -MP -MF ".deps/sprs.Tpo" -c -o sprs.o sprs.c; then mv -f ".deps/sprs.Tpo" ".deps/sprs.Po"; else rm -f ".deps/sprs.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT except.o -MD -MP -MF ".deps/except.Tpo" -c -o except.o except.c; then mv -f ".deps/except.Tpo" ".deps/except.Po"; else rm -f ".deps/except.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT spr_dump.o -MD -MP -MF ".deps/spr_dump.Tpo" -c -o spr_dump.o spr_dump.c; then mv -f ".deps/spr_dump.Tpo" ".deps/spr_dump.Po"; else rm -f ".deps/spr_dump.Tpo"; exit 1; fi rm -f libor1k.a ar cr libor1k.a sprs.o except.o spr_dump.o ranlib libor1k.a Making all in or32 if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT or32.o -MD -MP -MF ".deps/or32.Tpo" -c -o or32.o or32.c; then mv -f ".deps/or32.Tpo" ".deps/or32.Po"; else rm -f ".deps/or32.Tpo"; exit 1; fi or32.c:818:33: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(8, "%08X %08X\n", mask, cur_mask); ~~~~ ^~~~~~~~ %08lX or32.c:836:58: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, " (%i(%08X & %08X>>%i = %08X, %08X)",len,m, cur_mask, i, (cur_mask >> (unsigned)i), (cur_mask >> (unsigned)i) & m); ~~~~ ^ %08lX or32.c:836:61: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, " (%i(%08X & %08X>>%i = %08X, %08X)",len,m, cur_mask, i, (cur_mask >> (unsigned)i), (cur_mask >> (unsigned)i) & m); ~~~~ ^~~~~~~~ %08lX or32.c:836:74: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, " (%i(%08X & %08X>>%i = %08X, %08X)",len,m, cur_mask, i, (cur_mask >> (unsigned)i), (cur_mask >> (unsigned)i) & m); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ %08lX or32.c:836:101: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, " (%i(%08X & %08X>>%i = %08X, %08X)",len,m, cur_mask, i, (cur_mask >> (unsigned)i), (cur_mask >> (unsigned)i) & m); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %08lX or32.c:879:37: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, "%08X %08X %i\n", mask, cur_mask, best_first); ~~~~ ^~~~~~~~ %08lX or32.c:928:30: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, "#%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:928:41: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, "#%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:946:49: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, "%s : %08X ------\n", opcode->name, arg); ~~~~ ^~~ %08lX or32.c:972:33: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(6, "|%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:972:44: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(6, "|%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:988:29: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, ">%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:988:40: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, ">%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:997:29: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, ">%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:997:40: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, ">%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:1007:29: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, ">%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:1007:40: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, ">%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:1023:28: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, "#%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:1023:39: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] debug(9, "#%08X %08X\n", cur->type, cur->data); ~~~~ ^~~~~~~~~ %08lX or32.c:1158:11: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'char' declared in a previous prototype [-Wknr-promoted-parameter] char param_ch; ^ ../../cpu/or1k/opcode/or32.h:205:33: note: previous declaration is here unsigned long or32_extract(char param_ch, char *enc_initial, unsigned long insn); ^ 20 warnings generated. if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT generate.o -MD -MP -MF ".deps/generate.Tpo" -c -o generate.o generate.c; then mv -f ".deps/generate.Tpo" ".deps/generate.Po"; else rm -f ".deps/generate.Tpo"; exit 1; fi cc -O2 -march=i586 -I/usr/pkg/include -I/usr/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o generate or32.o generate.o -lreadline ./generate ./insnset.c execgen.c Building automata... done, num uncovered: 0/213. Parsing operands data... done. /usr/pkg/bin/bmake all-am if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT execute.o -MD -MP -MF ".deps/execute.Tpo" -c -o execute.o execute.c; then mv -f ".deps/execute.Tpo" ".deps/execute.Po"; else rm -f ".deps/execute.Tpo"; exit 1; fi rm -f libarch.a ar cr libarch.a execute.o or32.o ranlib libarch.a Making all in bpb if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT branch_predict.o -MD -MP -MF ".deps/branch_predict.Tpo" -c -o branch_predict.o branch_predict.c; then mv -f ".deps/branch_predict.Tpo" ".deps/branch_predict.Po"; else rm -f ".deps/branch_predict.Tpo"; exit 1; fi rm -f libbpb.a ar cr libbpb.a branch_predict.o ranlib libbpb.a Making all in support if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT simprintf.o -MD -MP -MF ".deps/simprintf.Tpo" -c -o simprintf.o simprintf.c; then mv -f ".deps/simprintf.Tpo" ".deps/simprintf.Po"; else rm -f ".deps/simprintf.Tpo"; exit 1; fi simprintf.c:146:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(f, fmtstrpart); ^~~~~~~~~~ simprintf.c:147:56: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if (tee_exe_log) fprintf(runtime.sim.fexe_log, fmtstrpart); ^~~~~~~~~~ simprintf.c:148:15: warning: format string is not a string literal (potentially insecure) [-Wformat-security] TRACE(fmtstrpart); ^~~~~~~~~~ ./debug.h:56:55: note: expanded from macro '__ORSIM_DEBUG_LOG' orsim_dbg_log(__dbcl, __dbch, __ORSIM_DBG_USE_FUNC, args); } } while(0) ^ 3 warnings generated. if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT dumpverilog.o -MD -MP -MF ".deps/dumpverilog.Tpo" -c -o dumpverilog.o dumpverilog.c; then mv -f ".deps/dumpverilog.Tpo" ".deps/dumpverilog.Po"; else rm -f ".deps/dumpverilog.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT profile.o -MD -MP -MF ".deps/profile.Tpo" -c -o profile.o profile.c; then mv -f ".deps/profile.Tpo" ".deps/profile.Po"; else rm -f ".deps/profile.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT sched.o -MD -MP -MF ".deps/sched.Tpo" -c -o sched.o sched.c; then mv -f ".deps/sched.Tpo" ".deps/sched.Po"; else rm -f ".deps/sched.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT debug.o -MD -MP -MF ".deps/debug.Tpo" -c -o debug.o debug.c; then mv -f ".deps/debug.Tpo" ".deps/debug.Po"; else rm -f ".deps/debug.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT misc.o -MD -MP -MF ".deps/misc.Tpo" -c -o misc.o misc.c; then mv -f ".deps/misc.Tpo" ".deps/misc.Po"; else rm -f ".deps/misc.Tpo"; exit 1; fi rm -f libsupport.a ar cr libsupport.a simprintf.o dumpverilog.o profile.o sched.o debug.o misc.o ranlib libsupport.a Making all in cache if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT dcache_model.o -MD -MP -MF ".deps/dcache_model.Tpo" -c -o dcache_model.o dcache_model.c; then mv -f ".deps/dcache_model.Tpo" ".deps/dcache_model.Po"; else rm -f ".deps/dcache_model.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT icache_model.o -MD -MP -MF ".deps/icache_model.Tpo" -c -o icache_model.o icache_model.c; then mv -f ".deps/icache_model.Tpo" ".deps/icache_model.Po"; else rm -f ".deps/icache_model.Tpo"; exit 1; fi rm -f libcache.a ar cr libcache.a dcache_model.o icache_model.o ranlib libcache.a Making all in mmu if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT dmmu.o -MD -MP -MF ".deps/dmmu.Tpo" -c -o dmmu.o dmmu.c; then mv -f ".deps/dmmu.Tpo" ".deps/dmmu.Po"; else rm -f ".deps/dmmu.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT immu.o -MD -MP -MF ".deps/immu.Tpo" -c -o immu.o immu.c; then mv -f ".deps/immu.Tpo" ".deps/immu.Po"; else rm -f ".deps/immu.Tpo"; exit 1; fi rm -f libmmu.a ar cr libmmu.a dmmu.o immu.o ranlib libmmu.a Making all in peripheral Making all in channels if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT channel.o -MD -MP -MF ".deps/channel.Tpo" -c -o channel.o channel.c; then mv -f ".deps/channel.Tpo" ".deps/channel.Po"; else rm -f ".deps/channel.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT fd.o -MD -MP -MF ".deps/fd.Tpo" -c -o fd.o fd.c; then mv -f ".deps/fd.Tpo" ".deps/fd.Po"; else rm -f ".deps/fd.Tpo"; exit 1; fi fd.c:146:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] init: fd_init, ^~~~~ .init = fd.c:147:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] open: generic_open, ^~~~~ .open = fd.c:148:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] close: generic_close, ^~~~~~ .close = fd.c:149:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] read: fd_read, ^~~~~ .read = fd.c:150:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] write: fd_write, ^~~~~~ .write = fd.c:151:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] free: generic_free, ^~~~~ .free = fd.c:152:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] isok: fd_isok, ^~~~~ .isok = fd.c:153:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] status: fd_status, ^~~~~~~ .status = 8 warnings generated. if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT file.o -MD -MP -MF ".deps/file.Tpo" -c -o file.o file.c; then mv -f ".deps/file.Tpo" ".deps/file.Po"; else rm -f ".deps/file.Tpo"; exit 1; fi file.c:150:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] init: file_init, ^~~~~ .init = file.c:151:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] open: file_open, ^~~~~ .open = file.c:152:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] close: file_close, ^~~~~~ .close = file.c:153:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] read: fd_read, ^~~~~ .read = file.c:154:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] write: fd_write, ^~~~~~ .write = file.c:155:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] free: file_free, ^~~~~ .free = 6 warnings generated. if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT generic.o -MD -MP -MF ".deps/generic.Tpo" -c -o generic.o generic.c; then mv -f ".deps/generic.Tpo" ".deps/generic.Po"; else rm -f ".deps/generic.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT xterm.o -MD -MP -MF ".deps/xterm.Tpo" -c -o xterm.o xterm.c; then mv -f ".deps/xterm.Tpo" ".deps/xterm.Po"; else rm -f ".deps/xterm.Tpo"; exit 1; fi xterm.c:254:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] init: xterm_init, ^~~~~ .init = xterm.c:255:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] open: xterm_open, ^~~~~ .open = xterm.c:256:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] close: xterm_close, ^~~~~~ .close = xterm.c:257:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] read: fd_read, ^~~~~ .read = xterm.c:258:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] write: fd_write, ^~~~~~ .write = xterm.c:259:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] free: generic_free, ^~~~~ .free = 6 warnings generated. if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT tcp.o -MD -MP -MF ".deps/tcp.Tpo" -c -o tcp.o tcp.c; then mv -f ".deps/tcp.Tpo" ".deps/tcp.Po"; else rm -f ".deps/tcp.Tpo"; exit 1; fi tcp.c:169:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] init: tcp_init, ^~~~~ .init = tcp.c:170:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] open: tcp_open, ^~~~~ .open = tcp.c:171:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] close: generic_close, ^~~~~~ .close = tcp.c:172:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] read: tcp_read, ^~~~~ .read = tcp.c:173:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] write: tcp_write, ^~~~~~ .write = tcp.c:174:2: warning: use of GNU old-style field designator extension [-Wgnu-designator] free: generic_free, ^~~~~ .free = 6 warnings generated. if cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../cpu/or32 -I../.. -I../../cpu/common -I../../cpu/or1k -I../../cache -I../../mmu -I../../bpb -I../../peripheral -I../../tick -I../../peripheral/channels -I../../pm -I../../pic -I../../debug -I../../vapi -I../../support -I../../cuc -I../../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT tty.o -MD -MP -MF ".deps/tty.Tpo" -c -o tty.o tty.c; then mv -f ".deps/tty.Tpo" ".deps/tty.Po"; else rm -f ".deps/tty.Tpo"; exit 1; fi tty.c:173:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] init: tty_init, ^~~~~ .init = tty.c:174:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] open: tty_open, ^~~~~ .open = tty.c:175:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] close: generic_close, ^~~~~~ .close = tty.c:176:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] read: fd_read, ^~~~~ .read = tty.c:177:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] write: fd_write, ^~~~~~ .write = tty.c:178:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] free: generic_free, ^~~~~ .free = 6 warnings generated. rm -f libchannels.a ar cr libchannels.a channel.o fd.o file.o generic.o xterm.o tcp.o tty.o ranlib libchannels.a if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT 16450.o -MD -MP -MF ".deps/16450.Tpo" -c -o 16450.o 16450.c; then mv -f ".deps/16450.Tpo" ".deps/16450.Po"; else rm -f ".deps/16450.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT dma.o -MD -MP -MF ".deps/dma.Tpo" -c -o dma.o dma.c; then mv -f ".deps/dma.Tpo" ".deps/dma.Po"; else rm -f ".deps/dma.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT mc.o -MD -MP -MF ".deps/mc.Tpo" -c -o mc.o mc.c; then mv -f ".deps/mc.Tpo" ".deps/mc.Po"; else rm -f ".deps/mc.Tpo"; exit 1; fi if cc -DHAVE_CONFIG_H -I. -I. -I.. -I../cpu/or32 -I.. -I../cpu/common -I../cpu/or1k -I../cache -I../mmu -I../bpb -I../peripheral -I../tick -I../peripheral/channels -I../pm -I../pic -I../debug -I../vapi -I../support -I../cuc -I../port -I/usr/pkg/include -I/usr/include -O2 -march=i586 -I/usr/pkg/include -I/usr/include -MT eth.o -MD -MP -MF ".deps/eth.Tpo" -c -o eth.o eth.c; then mv -f ".deps/eth.Tpo" ".deps/eth.Po"; else rm -f ".deps/eth.Tpo"; exit 1; fi In file included from eth.c:44: ./ethernet_i.h:165:18: error: field has incomplete type 'struct ifreq' struct ifreq ifr; ^ ./ethernet_i.h:165:12: note: forward declaration of 'struct ifreq' struct ifreq ifr; ^ 1 error generated. *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/emulators/or1ksim/work/or1ksim-0.2.0rc2/peripheral *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/emulators/or1ksim/work/or1ksim-0.2.0rc2/peripheral *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/emulators/or1ksim/work/or1ksim-0.2.0rc2 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/emulators/or1ksim/work/or1ksim-0.2.0rc2 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/emulators/or1ksim *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/emulators/or1ksim