------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/libXau-1.0.9.txz Installing /packages/All/libxml2-2.9.10.txz Installing /packages/All/libpthread-stubs-0.4.txz Installing /packages/All/xorgproto-2020.1.txz Installing /packages/All/libXdmcp-1.1.3.txz Installing /packages/All/libxcb-1.13.1.txz Installing /packages/All/libX11-1.6.9_1,1.txz Installing /packages/All/libXext-1.3.4,1.txz Installing /packages/All/libXv-1.0.11_2,1.txz SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> cingb-0.32 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> cingb-0.32 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by cingb-0.32 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> cingb-0.32 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by cingb-0.32 for building => SHA256 Checksum OK for nakal-cingb-v0.32_GH0.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> cingb-0.32 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by cingb-0.32 for building ===> Extracting for cingb-0.32 => SHA256 Checksum OK for nakal-cingb-v0.32_GH0.tar.gz. Extracted Memory Use: 0.34M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for cingb-0.32 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/xv.pc - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/xv.pc - found ===> Configuring for cingb-0.32 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for cingb-0.32 --- sgb.o --- --- debug.o --- --- sound.o --- --- main.o --- --- confjoystick.o --- --- z80.o --- --- gameboy.o --- --- unix.o --- --- arplay.o --- --- settings.o --- --- sgb.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o sgb.o sgb.c --- debug.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o debug.o debug.c --- main.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o main.o main.c --- confjoystick.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o confjoystick.o confjoystick.c --- z80.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o z80.o z80.c --- gameboy.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o gameboy.o gameboy.c --- arplay.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o arplay.o arplay.c --- settings.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o settings.o settings.c --- sound.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o sound.o sound.c --- unix.o --- cc -c -pipe -O2 -fno-strict-aliasing -DUNIX -DUSE_LITTLE_ENDIAN -I/usr/local/include -Wall -Wstrict-prototypes -DVERBOSE -DBSD_JOYSTICK -DDIALOGLINK -DMIT_SHM -DWITH_XVIDEO -D_BSD -DSOUND -o unix.o unix.c --- z80.o --- In file included from z80.c:131: z80.c: In function 'ExecOpcode': z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:348:15: note: in expansion of macro 'M_ADD' case 0x80:M_ADD(Z80_REG.B.B);break; /* ADD A,B */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:348:15: note: in expansion of macro 'M_ADD' case 0x80:M_ADD(Z80_REG.B.B);break; /* ADD A,B */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:349:15: note: in expansion of macro 'M_ADD' case 0x81:M_ADD(Z80_REG.B.C);break; /* ADD A,C */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:349:15: note: in expansion of macro 'M_ADD' case 0x81:M_ADD(Z80_REG.B.C);break; /* ADD A,C */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:350:15: note: in expansion of macro 'M_ADD' case 0x82:M_ADD(Z80_REG.B.D);break; /* ADD A,D */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:350:15: note: in expansion of macro 'M_ADD' case 0x82:M_ADD(Z80_REG.B.D);break; /* ADD A,D */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:351:15: note: in expansion of macro 'M_ADD' case 0x83:M_ADD(Z80_REG.B.E);break; /* ADD A,E */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:351:15: note: in expansion of macro 'M_ADD' case 0x83:M_ADD(Z80_REG.B.E);break; /* ADD A,E */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:352:15: note: in expansion of macro 'M_ADD' case 0x84:M_ADD(Z80_REG.B.H);break; /* ADD A,H */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:352:15: note: in expansion of macro 'M_ADD' case 0x84:M_ADD(Z80_REG.B.H);break; /* ADD A,H */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:353:15: note: in expansion of macro 'M_ADD' case 0x85:M_ADD(Z80_REG.B.L);break; /* ADD A,L */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:353:15: note: in expansion of macro 'M_ADD' case 0x85:M_ADD(Z80_REG.B.L);break; /* ADD A,L */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:354:15: note: in expansion of macro 'M_ADD' case 0x86:M_ADD(GetByteAt(Z80_REG.W.HL));break; /* ADD A,(HL) */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:354:15: note: in expansion of macro 'M_ADD' case 0x86:M_ADD(GetByteAt(Z80_REG.W.HL));break; /* ADD A,(HL) */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:355:15: note: in expansion of macro 'M_ADD' case 0x87:M_ADD(Z80_REG.B.A);break; /* ADD A,A */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:355:15: note: in expansion of macro 'M_ADD' case 0x87:M_ADD(Z80_REG.B.A);break; /* ADD A,A */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:356:15: note: in expansion of macro 'M_ADC' case 0x88:M_ADC(Z80_REG.B.B);break; /* ADC A,B */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:356:15: note: in expansion of macro 'M_ADC' case 0x88:M_ADC(Z80_REG.B.B);break; /* ADC A,B */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:357:15: note: in expansion of macro 'M_ADC' case 0x89:M_ADC(Z80_REG.B.C);break; /* ADC A,C */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:357:15: note: in expansion of macro 'M_ADC' case 0x89:M_ADC(Z80_REG.B.C);break; /* ADC A,C */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:358:15: note: in expansion of macro 'M_ADC' case 0x8A:M_ADC(Z80_REG.B.D);break; /* ADC A,D */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:358:15: note: in expansion of macro 'M_ADC' case 0x8A:M_ADC(Z80_REG.B.D);break; /* ADC A,D */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:359:15: note: in expansion of macro 'M_ADC' case 0x8B:M_ADC(Z80_REG.B.E);break; /* ADC A,E */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:359:15: note: in expansion of macro 'M_ADC' case 0x8B:M_ADC(Z80_REG.B.E);break; /* ADC A,E */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:360:15: note: in expansion of macro 'M_ADC' case 0x8C:M_ADC(Z80_REG.B.H);break; /* ADC A,H */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:360:15: note: in expansion of macro 'M_ADC' case 0x8C:M_ADC(Z80_REG.B.H);break; /* ADC A,H */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:361:15: note: in expansion of macro 'M_ADC' case 0x8D:M_ADC(Z80_REG.B.L);break; /* ADC A,L */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:361:15: note: in expansion of macro 'M_ADC' case 0x8D:M_ADC(Z80_REG.B.L);break; /* ADC A,L */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:362:15: note: in expansion of macro 'M_ADC' case 0x8E:M_ADC(GetByteAt(Z80_REG.W.HL));break; /* ADC A,(HL) */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:362:15: note: in expansion of macro 'M_ADC' case 0x8E:M_ADC(GetByteAt(Z80_REG.W.HL));break; /* ADC A,(HL) */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:363:15: note: in expansion of macro 'M_ADC' case 0x8F:M_ADC(Z80_REG.B.A);break; /* ADC A,A */ ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:363:15: note: in expansion of macro 'M_ADC' case 0x8F:M_ADC(Z80_REG.B.A);break; /* ADC A,A */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:364:15: note: in expansion of macro 'M_SUB' case 0x90:M_SUB(Z80_REG.B.B);break; /* SUB A,B */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:364:15: note: in expansion of macro 'M_SUB' case 0x90:M_SUB(Z80_REG.B.B);break; /* SUB A,B */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:365:15: note: in expansion of macro 'M_SUB' case 0x91:M_SUB(Z80_REG.B.C);break; /* SUB A,C */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:365:15: note: in expansion of macro 'M_SUB' case 0x91:M_SUB(Z80_REG.B.C);break; /* SUB A,C */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:366:15: note: in expansion of macro 'M_SUB' case 0x92:M_SUB(Z80_REG.B.D);break; /* SUB A,D */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:366:15: note: in expansion of macro 'M_SUB' case 0x92:M_SUB(Z80_REG.B.D);break; /* SUB A,D */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:367:15: note: in expansion of macro 'M_SUB' case 0x93:M_SUB(Z80_REG.B.E);break; /* SUB A,E */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:367:15: note: in expansion of macro 'M_SUB' case 0x93:M_SUB(Z80_REG.B.E);break; /* SUB A,E */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:368:15: note: in expansion of macro 'M_SUB' case 0x94:M_SUB(Z80_REG.B.H);break; /* SUB A,H */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:368:15: note: in expansion of macro 'M_SUB' case 0x94:M_SUB(Z80_REG.B.H);break; /* SUB A,H */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:369:15: note: in expansion of macro 'M_SUB' case 0x95:M_SUB(Z80_REG.B.L);break; /* SUB A,L */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:369:15: note: in expansion of macro 'M_SUB' case 0x95:M_SUB(Z80_REG.B.L);break; /* SUB A,L */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:370:15: note: in expansion of macro 'M_SUB' case 0x96:M_SUB(GetByteAt(Z80_REG.W.HL));break; /* SUB A,(HL) */ ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:370:15: note: in expansion of macro 'M_SUB' case 0x96:M_SUB(GetByteAt(Z80_REG.W.HL));break; /* SUB A,(HL) */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:372:15: note: in expansion of macro 'M_SBC' case 0x98:M_SBC(Z80_REG.B.B);break; /* SBC A,B */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:372:15: note: in expansion of macro 'M_SBC' case 0x98:M_SBC(Z80_REG.B.B);break; /* SBC A,B */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:373:15: note: in expansion of macro 'M_SBC' case 0x99:M_SBC(Z80_REG.B.C);break; /* SBC A,C */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:373:15: note: in expansion of macro 'M_SBC' case 0x99:M_SBC(Z80_REG.B.C);break; /* SBC A,C */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:374:15: note: in expansion of macro 'M_SBC' case 0x9A:M_SBC(Z80_REG.B.D);break; /* SBC A,D */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:374:15: note: in expansion of macro 'M_SBC' case 0x9A:M_SBC(Z80_REG.B.D);break; /* SBC A,D */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:375:15: note: in expansion of macro 'M_SBC' case 0x9B:M_SBC(Z80_REG.B.E);break; /* SBC A,E */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:375:15: note: in expansion of macro 'M_SBC' case 0x9B:M_SBC(Z80_REG.B.E);break; /* SBC A,E */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:376:15: note: in expansion of macro 'M_SBC' case 0x9C:M_SBC(Z80_REG.B.H);break; /* SBC A,H */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:376:15: note: in expansion of macro 'M_SBC' case 0x9C:M_SBC(Z80_REG.B.H);break; /* SBC A,H */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:377:15: note: in expansion of macro 'M_SBC' case 0x9D:M_SBC(Z80_REG.B.L);break; /* SBC A,L */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:377:15: note: in expansion of macro 'M_SBC' case 0x9D:M_SBC(Z80_REG.B.L);break; /* SBC A,L */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:378:15: note: in expansion of macro 'M_SBC' case 0x9E:M_SBC(GetByteAt(Z80_REG.W.HL));break; /* SBC A,(HL) */ ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:378:15: note: in expansion of macro 'M_SBC' case 0x9E:M_SBC(GetByteAt(Z80_REG.W.HL));break; /* SBC A,(HL) */ ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:425:7: note: in expansion of macro 'M_ADD' M_ADD(GetByteAt(Z80_REG.W.PC)); ^~~~~ z80opc.h:88:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:425:7: note: in expansion of macro 'M_ADD' M_ADD(GetByteAt(Z80_REG.W.PC)); ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:445:7: note: in expansion of macro 'M_ADC' M_ADC(GetByteAt(Z80_REG.W.PC)); ^~~~~ z80opc.h:97:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A+reg+DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:445:7: note: in expansion of macro 'M_ADC' M_ADC(GetByteAt(Z80_REG.W.PC)); ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:462:7: note: in expansion of macro 'M_SUB' M_SUB(GetByteAt(Z80_REG.W.PC)); ^~~~~ z80opc.h:105:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg))==0 ? \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ z80.c:462:7: note: in expansion of macro 'M_SUB' M_SUB(GetByteAt(Z80_REG.W.PC)); ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:479:7: note: in expansion of macro 'M_SBC' M_SBC(GetByteAt(Z80_REG.W.PC)); ^~~~~ z80opc.h:113:50: warning: operation on 'Z80_REG.B.A' may be undefined [-Wsequence-point] ((Z80_REG.B.A=(Z80_REG.B.A-reg-DUMMY_F)) \ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ z80.c:479:7: note: in expansion of macro 'M_SBC' M_SBC(GetByteAt(Z80_REG.W.PC)); ^~~~~ --- settings.o --- settings.c: In function 'settings_read': settings.c:104:2: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(joy_device,value,sizeof(joy_device)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- conf --- cc -o cingb_conf settings.o confjoystick.o --- gameboy.o --- gameboy.c: In function 'initcart': gameboy.c:1270:27: warning: iteration 80 invokes undefined behavior [-Waggressive-loop-optimizations] io[i]=Area_0xFF00_init[i]; ~~~~~~~~~~~~~~~~^~~ gameboy.c:1269:3: note: within this loop for (i=0;i<0x100;i++) ^~~ --- standard --- cc -o cingb -L/usr/local/lib z80.o gameboy.o sgb.o debug.o unix.o sound.o arplay.o settings.o main.o -lpthread -lX11 -lXext -lXv SUCCEEDED 00:00:05 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/xv.pc - found SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for cingb-0.32 ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> cingb-0.32 depends on file: /usr/local/libdata/pkgconfig/xv.pc - found ===> Generating temporary packing list install -s -m 555 /construction/emulators/cingb/cingb-0.32/cingb /construction/emulators/cingb/stage/usr/local/bin install -s -m 555 /construction/emulators/cingb/cingb-0.32/cingb_conf /construction/emulators/cingb/stage/usr/local/bin install -m 444 /construction/emulators/cingb/cingb-0.32/man/freebsd/cingb.6 /construction/emulators/cingb/stage/usr/local/man/man6/ install -m 0644 /construction/emulators/cingb/cingb-0.32/README.md /construction/emulators/cingb/stage/usr/local/share/doc/cingb install -m 0644 /construction/emulators/cingb/cingb-0.32/README.FAQ /construction/emulators/cingb/stage/usr/local/share/doc/cingb ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for cingb-0.32 file sizes/checksums [5]: 0% file sizes/checksums [5]: 100% packing files [5]: 0% packing files [5]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:13