>>> libretro-beetle-psx: Building community/libretro-beetle-psx 0_git20200623-r0 (using abuild 3.9.0-r0) started Tue, 19 Apr 2022 22:53:48 +0000 >>> libretro-beetle-psx: Checking sanity of /home/buildozer/aports/community/libretro-beetle-psx/APKBUILD... >>> libretro-beetle-psx: Analyzing dependencies... >>> libretro-beetle-psx: Installing for build: build-base mesa-dev (1/40) Installing linux-headers (5.16.7-r1) (2/40) Installing libdrm (2.4.110-r0) (3/40) Installing libdrm-dev (2.4.110-r0) (4/40) Installing libxau (1.0.9-r0) (5/40) Installing xorgproto (2021.5-r0) (6/40) Installing libxau-dev (1.0.9-r0) (7/40) Installing libxdmcp (1.1.3-r0) (8/40) Installing libxcb (1.14-r2) (9/40) Installing libx11 (1.7.5-r0) (10/40) Installing libxext (1.3.4-r0) (11/40) Installing xcb-proto (1.14.1-r3) (12/40) Installing libxdmcp-dev (1.1.3-r0) (13/40) Installing libxcb-dev (1.14-r2) (14/40) Installing xtrans (1.4.0-r1) (15/40) Installing libx11-dev (1.7.5-r0) (16/40) Installing libxext-dev (1.3.4-r0) (17/40) Installing libxdamage (1.1.5-r1) (18/40) Installing libxfixes (6.0.0-r0) (19/40) Installing libxfixes-dev (6.0.0-r0) (20/40) Installing libxdamage-dev (1.1.5-r1) (21/40) Installing libxshmfence (1.3-r1) (22/40) Installing libxshmfence-dev (1.3-r1) (23/40) Installing mesa (21.3.8-r1) (24/40) Installing libffi (3.4.2-r1) (25/40) Installing wayland-libs-server (1.20.0-r0) (26/40) Installing mesa-gbm (21.3.8-r1) (27/40) Installing mesa-glapi (21.3.8-r1) (28/40) Installing wayland-libs-client (1.20.0-r0) (29/40) Installing mesa-egl (21.3.8-r1) (30/40) Installing libxxf86vm (1.1.4-r2) (31/40) Installing mesa-gl (21.3.8-r1) (32/40) Installing mesa-gles (21.3.8-r1) (33/40) Installing xz-libs (5.2.5-r1) (34/40) Installing libxml2 (2.9.13-r0) (35/40) Installing llvm13-libs (13.0.1-r2) (36/40) Installing mesa-osmesa (21.3.8-r1) (37/40) Installing mesa-xatracker (21.3.8-r1) (38/40) Installing libxxf86vm-dev (1.1.4-r2) (39/40) Installing mesa-dev (21.3.8-r1) (40/40) Installing .makedepends-libretro-beetle-psx (20220419.225351) OK: 531 MiB in 129 packages >>> libretro-beetle-psx: Cleaning up srcdir >>> libretro-beetle-psx: Cleaning up pkgdir >>> libretro-beetle-psx: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/libretro-beetle-psx-89a74ee2d0e2295408a23796c42ae6dbcf6a165f.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2 2997k 2 81866 0 0 62587 0 0:00:49 0:00:01 0:00:48 62588 100 2997k 100 2997k 0 0 1376k 0 0:00:02 0:00:02 --:--:-- 1376k >>> libretro-beetle-psx: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/libretro-beetle-psx-89a74ee2d0e2295408a23796c42ae6dbcf6a165f.tar.gz >>> libretro-beetle-psx: Checking sha512sums... libretro-beetle-psx-89a74ee2d0e2295408a23796c42ae6dbcf6a165f.tar.gz: OK >>> libretro-beetle-psx: Unpacking /var/cache/distfiles/v3.16/libretro-beetle-psx-89a74ee2d0e2295408a23796c42ae6dbcf6a165f.tar.gz... make: Entering directory '/home/buildozer/aports/community/libretro-beetle-psx/src/beetle-psx-libretro-89a74ee2d0e2295408a23796c42ae6dbcf6a165f/libretro-beetle-psx' deps/ugui/ugui.c: In function '_UG_PutChar': deps/ugui/ugui.c:5326:93: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5326 | color = (((fc & 0xFF) * b + (bc & 0xFF) * (256 - b)) >> 8) & 0xFF |//Blue component | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ deps/ugui/ugui.c:5328:101: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5328 | (((fc & 0xFF0000) * b + (bc & 0xFF0000) * (256 - b)) >> 8) & 0xFF0000; //Red component | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ deps/ugui/ugui.c:5375:75: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5375 | color = (((fc & 0xFF) * b + (bc & 0xFF) * (256 - b)) >> 8) & 0xFF |//Blue component | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ deps/ugui/ugui.c:5377:83: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5377 | (((fc & 0xFF0000) * b + (bc & 0xFF0000) * (256 - b)) >> 8) & 0xFF0000; //Red component | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ CC deps/zlib/compress.c CC deps/zlib/gzclose.c CC ugui_tools.c CC deps/zlib/adler32.c CC beetle_psx_globals.c CC libretro_cbs.c CC deps/zlib/uncompr.c CC deps/zlib/zutil.c deps/ugui/ugui.c: In function 'UG_Init': deps/ugui/ugui.c:4566:21: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 4566 | g->console.x_end = g->x_dim - g->console.x_start-1; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC mednafen/tremor/registry.c CC deps/zlib/gzlib.c CXX mednafen/cdrom/misc.cpp CC deps/zlib/crc32.c CC mednafen/tremor/synthesis.c CC mednafen/cdrom/edc_crc32.c CC mednafen/cdrom/recover-raw.c CC mednafen/cdrom/galois.c CC libretro-common/streams/file_stream_transforms.c CC deps/zlib/gzwrite.c CC libretro-common/file/retro_dirent.c CC deps/zlib/gzread.c CC mednafen/tremor/mapping0.c CC deps/zlib/inftrees.c CC libretro-common/compat/fopen_utf8.c CC mednafen/tremor/bitwise.c CC mednafen/tremor/floor0.c CC libretro-common/compat/compat_posix_string.c CC mednafen/tremor/info.c CC libretro-common/compat/compat_strl.c CC libretro-common/compat/compat_strcasestr.c CC libretro-common/lists/dir_list.c CC libretro-common/memmap/memalign.c CC deps/zlib/inffast.c deps/libkirk/aes.c:875:69: warning: argument 3 of type 'const u8[16]' {aka 'const unsigned char[16]'} with mismatched bound [-Warray-parameter=] 875 | void rijndaelEncrypt(const u32 rk[/*4*(Nr + 1)*/], int Nr, const u8 pt[16], | ~~~~~~~~~^~~~~~ In file included from deps/libkirk/aes.c:33: deps/libkirk/aes.h:49:50: note: previously declared as 'const unsigned char[]' 49 | void rijndaelEncrypt(const unsigned int [], int, const unsigned char [], unsigned char []); | ^~~~~~~~~~~~~~~~~~~~~~ deps/libkirk/aes.c:876:8: warning: argument 4 of type 'u8[16]' {aka 'unsigned char[16]'} with mismatched bound [-Warray-parameter=] 876 | u8 ct[16]) | ~~~^~~~~~ In file included from deps/libkirk/aes.c:33: deps/libkirk/aes.h:49:74: note: previously declared as 'unsigned char[]' 49 | void rijndaelEncrypt(const unsigned int [], int, const unsigned char [], unsigned char []); | ^~~~~~~~~~~~~~~~ CC mednafen/tremor/window.c CC mednafen/tremor/res012.c CC libretro-common/string/stdstring.c CC libretro-common/lists/string_list.c CC libretro-common/vfs/vfs_implementation.c CC mednafen/md5.c CC libretro-common/streams/file_stream.c CC libretro-common/rthreads/rthreads.c CC mednafen/cdrom/CDUtility.c CC mednafen/cdrom/lec.c CC libretro-common/file/file_path.c CC mednafen/tremor/floor1.c CC pgxp/pgxp_main.c CC mednafen/cdrom/l-ec.c CC libretro-common/encodings/encoding_utf.c CC deps/libkirk/bn.c CC deps/flac-1.3.2/src/libFLAC/bitmath.c CC pgxp/pgxp_value.c CC mednafen/tremor/block.c CC libretro-common/vfs/vfs_implementation_cdrom.c CC pgxp/pgxp_gpu.c CC pgxp/pgxp_mem.c CC deps/flac-1.3.2/src/libFLAC/fixed_intrin_sse2.c CC deps/flac-1.3.2/src/libFLAC/cpu.c CC deps/flac-1.3.2/src/libFLAC/fixed_intrin_ssse3.c CC deps/flac-1.3.2/src/libFLAC/float.c CC mednafen/tremor/sharedbook.c CC pgxp/pgxp_gte.c In function 'generate_ecdsa', inlined from 'ecdsa_sign' at deps/libkirk/ec.c:389:2: deps/libkirk/ec.c:273:9: warning: 'memcpy' forming offset [21, 32] is out of the bounds [0, 21] of object 'R' with type 'u8[21]' {aka 'unsigned char[21]'} [-Warray-bounds] 273 | memcpy(outR,R+1,0x20); | ^~~~~~~~~~~~~~~~~~~~~ deps/libkirk/ec.c: In function 'ecdsa_sign': deps/libkirk/ec.c:242:12: note: 'R' declared here 242 | u8 R[21]; | ^ In function 'generate_ecdsa', inlined from 'ecdsa_sign' at deps/libkirk/ec.c:389:2: deps/libkirk/ec.c:274:9: warning: 'memcpy' forming offset [21, 32] is out of the bounds [0, 21] of object 'S' with type 'u8[21]' {aka 'unsigned char[21]'} [-Warray-bounds] 274 | memcpy(outS,S+1,0x20); | ^~~~~~~~~~~~~~~~~~~~~ deps/libkirk/ec.c: In function 'ecdsa_sign': deps/libkirk/ec.c:243:12: note: 'S' declared here 243 | u8 S[21]; | ^ mednafen/video/surface.cpp: In constructor 'MDFN_PixelFormat::MDFN_PixelFormat()': mednafen/video/surface.cpp:21:1: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 21 | MDFN_PixelFormat::MDFN_PixelFormat() | ^~~~~~~~~~~~~~~~ mednafen/psx/input/multitap.cpp: In member function 'virtual void InputDevice_Multitap::Power()': mednafen/psx/input/multitap.cpp:117:6: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 117 | void InputDevice_Multitap::Power(void) | ^~~~~~~~~~~~~~~~~~~~ CXX mednafen/error.cpp CC deps/crypto/md5.c CXX mednafen/psx/irq.cpp CC libretro-common/hash/rhash.c CC deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse41.c CXX mednafen/video/surface.cpp CC deps/zlib/trees.c CC deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse2.c CXX mednafen/cdrom/CDAccess.cpp CC deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse.c CC deps/flac-1.3.2/src/libFLAC/memory.c CC deps/flac-1.3.2/src/libFLAC/lpc_intrin_avx2.c CXX mednafen/psx/timer.cpp mednafen/psx/input/guncon.cpp: In member function 'virtual bool InputDevice_GunCon::Clock(bool, int32&)': mednafen/psx/input/guncon.cpp:329:35: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 329 | MDFN_en16lsb(&transmit_buffer[3], hit_x); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX mednafen/cdrom/audioreader.cpp CXX mednafen/Stream.cpp CXX mednafen/mednafen-endian.cpp CC deps/libkirk/kirk_engine.c CXX mednafen/FileStream.cpp CXX mednafen/psx/input/negcon.cpp CC deps/flac-1.3.2/src/libFLAC/crc.c CC pgxp/pgxp_debug.c CC deps/crypto/sha1.c CC mednafen/tremor/codebook.c CXX mednafen/psx/input/gamepad.cpp CC deps/libkirk/ec.c CXX mednafen/psx/sio.cpp mednafen/psx/input/dualanalog.cpp: In member function 'virtual bool InputDevice_DualAnalog::Clock(bool, int32&)': mednafen/psx/input/dualanalog.cpp:167:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 167 | bool InputDevice_DualAnalog::Clock(bool TxD, int32 &dsr_pulse_delay) | ^~~~~~~~~~~~~~~~~~~~~~ CXX mednafen/psx/input/guncon.cpp mednafen/psx/input/memcard.cpp: In member function 'virtual bool InputDevice_Memcard::Clock(bool, int32&)': mednafen/psx/input/memcard.cpp:411:27: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 411 | calced_xor = receive_buffer; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ CC deps/lzma-16.04/C/CpuArch.c CXX mednafen/psx/input/dualanalog.cpp CXX mednafen/psx/input/justifier.cpp CC deps/lzma-16.04/C/Alloc.c CC deps/flac-1.3.2/src/libFLAC/fixed.c mednafen/psx/input/dualshock.cpp: In member function 'virtual bool InputDevice_DualShock::Clock(bool, int32&)': mednafen/psx/input/dualshock.cpp:400:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 400 | bool InputDevice_DualShock::Clock(bool TxD, int32 &dsr_pulse_delay) | ^~~~~~~~~~~~~~~~~~~~~ CXX mednafen/psx/input/mouse.cpp CXX mednafen/MemoryStream.cpp CC deps/lzma-16.04/C/Bra86.c CXX mednafen/psx/input/multitap.cpp CXX mednafen/video/Deinterlacer.cpp CC deps/lzma-16.04/C/Lzma86Dec.c CC deps/lzma-16.04/C/LzmaLib.c CC deps/flac-1.3.2/src/libFLAC/format.c CXX mednafen/general.cpp CC deps/lzma-16.04/C/BraIA64.c CC deps/lzma-16.04/C/Delta.c CC deps/lightning/lib/jit_names.c CC deps/libchdr/bitstream.c CXX rsx/rsx_intf.cpp CC deps/lzma-16.04/C/Lzma86Enc.c CC deps/lightning/lib/jit_disasm.c CXX mednafen/psx/input/memcard.cpp CC deps/lzma-16.04/C/Bra.c CC libretro-common/cdrom/cdrom.c deps/lightning/lib/jit_print.c: In function '_jit_print_node': deps/lightning/lib/jit_print.c:27:57: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'jit_pointer_t' {aka 'void *'} [-Wformat=] 27 | #define print_str(value) fprintf(stdout, "%s", value) | ^~~~ deps/lightning/lib/jit_print.c:283:17: note: in expansion of macro 'print_str' 283 | print_str(node->v.n->u.p); | ^~~~~~~~~ deps/lightning/lib/jit_print.c:27:59: note: format string is defined here 27 | #define print_str(value) fprintf(stdout, "%s", value) | ~^ | | | char * | %p deps/lightning/lib/jit_print.c:27:57: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'jit_pointer_t' {aka 'void *'} [-Wformat=] 27 | #define print_str(value) fprintf(stdout, "%s", value) | ^~~~ deps/lightning/lib/jit_print.c:288:17: note: in expansion of macro 'print_str' 288 | print_str(node->v.n->u.p); | ^~~~~~~~~ deps/lightning/lib/jit_print.c:27:59: note: format string is defined here 27 | #define print_str(value) fprintf(stdout, "%s", value) | ~^ | | | char * | %p CC deps/libkirk/sha1.c deps/lightning/lib/lightning.c: In function '_jit_patch_abs': deps/lightning/lib/lightning.c:1544:25: warning: variable 'mask' set but not used [-Wunused-but-set-variable] 1544 | jit_int32_t mask; | ^~~~ deps/lightning/lib/lightning.c: In function '_jit_patch_at': deps/lightning/lib/lightning.c:1567:25: warning: variable 'mask' set but not used [-Wunused-but-set-variable] 1567 | jit_int32_t mask; | ^~~~ CC deps/lightning/lib/jit_size.c deps/lightning/lib/lightning.c: In function '_jit_emit': deps/lightning/lib/lightning.c:2012:26: warning: variable 'result' set but not used [-Wunused-but-set-variable] 2012 | int result; | ^~~~~~ CC deps/lightning/lib/jit_memory.c CC deps/libchdr/cdrom.c CC deps/lzma-16.04/C/Sort.c CC deps/flac-1.3.2/src/libFLAC/bitreader.c CC deps/libkirk/aes.c CC deps/lightrec/disassembler.c CC deps/zlib/deflate.c CXX mednafen/psx/input/dualshock.cpp deps/libkirk/amctrl.c: In function 'sceNpDrmGetFixedKey': deps/libkirk/amctrl.c:695:9: warning: 'strncpy' specified bound 48 equals destination size [-Wstringop-truncation] 695 | strncpy(strbuf, npstr, 0x30); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC deps/lightrec/memmanager.c CC deps/libkirk/amctrl.c CC deps/lightrec/reaper.c CC mednafen/tremor/framing.c CC deps/libchdr/flac.c CC deps/lightrec/blockcache.c mednafen/psx/frontio.cpp: In member function 'void FrontIO::Write(int32_t, uint32_t, uint32_t)': mednafen/psx/frontio.cpp:551:6: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 551 | void FrontIO::Write(int32_t timestamp, uint32_t A, uint32_t V) | ^~~~~~~ CXX mednafen/settings.cpp CC pgxp/pgxp_cpu.c CXX mednafen/state.cpp CC deps/flac-1.3.2/src/libFLAC/window.c mednafen/mempatcher.cpp: In function 'MemoryPatch MDFNI_GetCheat(uint32)': mednafen/mempatcher.cpp:446:13: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 446 | MemoryPatch MDFNI_GetCheat(uint32 which) | ^~~~~~~~~~~~~~ CC deps/lightrec/recompiler.c In file included from deps/lightning/lib/lightning.c:3498: deps/lightning/lib/jit_ppc.c: In function '_patch': deps/lightning/lib/jit_ppc.c:1895:26: warning: variable 'flag' set but not used [-Wunused-but-set-variable] 1895 | jit_int32_t flag; | ^~~~ deps/flac-1.3.2/src/libFLAC/stream_decoder.c: In function 'read_frame_header_': CXX mednafen/cdrom/CDAccess_CHD.cpp deps/flac-1.3.2/src/libFLAC/stream_decoder.c:2174:57: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 2174 | raw_header[0] = decoder->private_->header_warmup[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ CC deps/lightning/lib/jit_note.c CC deps/flac-1.3.2/src/libFLAC/md5.c CC deps/libchdr/huffman.c CC deps/zlib/inflate.c CC deps/libkirk/des.c CC mednafen/tremor/vorbisfile.c In function 'zlib_codec_init', inlined from 'cdzl_codec_init' at deps/libchdr/chd.c:674:2: deps/libchdr/chd.c:2397:17: warning: 'free' called on pointer 'codec' with nonzero offset 624 [-Wfree-nonheap-object] 2397 | free(data); | ^~~~~~~~~~ CC deps/lightning/lib/jit_print.c In function 'zlib_codec_init', inlined from 'cdlz_codec_init' at deps/libchdr/chd.c:613:2: deps/libchdr/chd.c:2397:17: warning: 'free' called on pointer 'codec' with nonzero offset 672 [-Wfree-nonheap-object] 2397 | free(data); | ^~~~~~~~~~ CC deps/ugui/ugui.c CXX mednafen/psx/dma.cpp CXX mednafen/cdrom/cdromif.cpp CC deps/lzma-16.04/C/LzFind.c deps/lightrec/regcache.c: In function 'lightrec_clean_reg_if_loaded': deps/lightrec/regcache.c:163:20: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 163 | nreg->used = false; | ^ CC deps/lightrec/optimizer.c CC mednafen/tremor/mdct.c CC deps/lightrec/regcache.c CC deps/flac-1.3.2/src/libFLAC/metadata_object.c CC deps/lightrec/lightrec.c CXX mednafen/psx/frontio.cpp deps/lzma-16.04/C/LzmaEnc.c: In function 'LzmaEnc_CodeOneBlock.part.0': deps/lzma-16.04/C/LzmaEnc.c:960:49: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 960 | p->opt[posMem - 1].posPrev = p->opt[cur].posPrev2; | ~~~~~~~~~~~^~~~~~~~~ CXX mednafen/mempatcher.cpp CC deps/lightrec/interpreter.c mednafen/psx/cdc.cpp: In member function 'void PS_CDC::SoftReset()': mednafen/psx/cdc.cpp:154:6: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 154 | void PS_CDC::SoftReset(void) | ^~~~~~ CC deps/libchdr/chd.c CXX mednafen/cdrom/CDAccess_PBP.cpp mednafen/psx/cdc.cpp: In member function 'void PS_CDC::SetAIP(unsigned int, unsigned int, uint8*)': mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 16 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 17 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 18 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 19 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 20 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 21 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 22 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 23 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 24 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 25 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 26 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 27 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 28 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 29 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 30 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ CC deps/lightrec/emitter.c CC deps/lzma-16.04/C/LzmaDec.c mednafen/psx/cpu.cpp: In member function 'int32_t PS_CPU::lightrec_plugin_execute(int32_t)': mednafen/psx/cpu.cpp:3873:9: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 3873 | int32_t PS_CPU::lightrec_plugin_execute(int32_t timestamp) | ^~~~~~ CC deps/flac-1.3.2/src/libFLAC/stream_decoder.c CXX mednafen/cdrom/CDAccess_CCD.cpp CXX input.cpp CC deps/flac-1.3.2/src/libFLAC/metadata_iterators.c CXX mednafen/cdrom/CDAccess_Image.cpp CXX mednafen/psx/cdc.cpp CXX mednafen/psx/gte.cpp CC deps/flac-1.3.2/src/libFLAC/lpc.c In file included from deps/lightning/lib/lightning.c:3498: deps/lightning/lib/jit_ppc.c: In function '_jit_ellipsis': deps/lightning/lib/jit_ppc.c:374:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 374 | _jit_ellipsis(jit_state_t *_jit) | ^~~~~~~~~~~~~ CC deps/lzma-16.04/C/LzmaEnc.c CXX libretro.cpp CXX mednafen/psx/cpu.cpp CXX mednafen/psx/mdec.cpp CC deps/lightning/lib/lightning.c CXX mednafen/psx/spu.cpp In file included from mednafen/psx/gpu.cpp:30: mednafen/psx/gpu_polygon.cpp: In function 'void Reset_UVLimits(PS_GPU*)': mednafen/psx/gpu_polygon.cpp:587:20: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 587 | gpu->min_u = UINT16_MAX; | ^ CXX mednafen/psx/gpu.cpp LD mednafen_psx_libretro.so make: Leaving directory '/home/buildozer/aports/community/libretro-beetle-psx/src/beetle-psx-libretro-89a74ee2d0e2295408a23796c42ae6dbcf6a165f/libretro-beetle-psx' make: Entering directory '/home/buildozer/aports/community/libretro-beetle-psx/src/beetle-psx-libretro-89a74ee2d0e2295408a23796c42ae6dbcf6a165f/libretro-beetle-psx-hw' CXX mednafen/cdrom/misc.cpp In file included from parallel-psx/custom-textures/image_io.cpp:6: parallel-psx/custom-textures/../stb/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1363:10: note: in expansion of macro 'CASE' 1363 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1363:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1363 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1364:10: note: in expansion of macro 'CASE' 1364 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1364:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1364 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1365:10: note: in expansion of macro 'CASE' 1365 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1365:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1365 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1366:10: note: in expansion of macro 'CASE' 1366 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1366:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1366 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1367:10: note: in expansion of macro 'CASE' 1367 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1367:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1367 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1368:10: note: in expansion of macro 'CASE' 1368 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1368:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1368 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1369:10: note: in expansion of macro 'CASE' 1369 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1369:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1369 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1370:10: note: in expansion of macro 'CASE' 1370 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1370:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1370 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1371:10: note: in expansion of macro 'CASE' 1371 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1371:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1371 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1372:10: note: in expansion of macro 'CASE' 1372 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1372:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1372 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1373:10: note: in expansion of macro 'CASE' 1373 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1373:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1373 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:1359:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1359 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:1374:10: note: in expansion of macro 'CASE' 1374 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:1374:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1374 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': parallel-psx/custom-textures/../stb/stb_image.h:4049:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4049 | for (k=0; k < nk; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4053:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4049:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4049 | for (k=0; k < nk; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4054:13: note: in expansion of macro 'CASE' 4054 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4054:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4054 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4049:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4049 | for (k=0; k < nk; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4055:13: note: in expansion of macro 'CASE' 4055 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4055:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4055 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4049:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4049 | for (k=0; k < nk; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4056:13: note: in expansion of macro 'CASE' 4056 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4056:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4056 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4049:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4049 | for (k=0; k < nk; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4057:13: note: in expansion of macro 'CASE' 4057 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4057:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4057 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4049:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4049 | for (k=0; k < nk; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4058:13: note: in expansion of macro 'CASE' 4058 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4058:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4058 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4067:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4067 | for (k=0; k < img_n; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4069:13: note: in expansion of macro 'CASE' 4069 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4069:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4069 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4067:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4067 | for (k=0; k < img_n; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4070:13: note: in expansion of macro 'CASE' 4070 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4070:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4070 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4067:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4067 | for (k=0; k < img_n; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4071:13: note: in expansion of macro 'CASE' 4071 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4071:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4071 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4067:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4067 | for (k=0; k < img_n; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4072:13: note: in expansion of macro 'CASE' 4072 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4072:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4072 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4067:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4067 | for (k=0; k < img_n; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4073:13: note: in expansion of macro 'CASE' 4073 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4073:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4073 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4067:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4067 | for (k=0; k < img_n; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4074:13: note: in expansion of macro 'CASE' 4074 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4074:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4074 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ parallel-psx/custom-textures/../stb/stb_image.h:4067:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4067 | for (k=0; k < img_n; ++k) | ^~~ parallel-psx/custom-textures/../stb/stb_image.h:4075:13: note: in expansion of macro 'CASE' 4075 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ parallel-psx/custom-textures/../stb/stb_image.h:4075:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4075 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ CXX mednafen/error.cpp parallel-psx/atlas/atlas.cpp: In member function 'void PSX::FBAtlas::read_texture()': parallel-psx/atlas/atlas.cpp:63:6: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 63 | void FBAtlas::read_texture() | ^~~~~~~ mednafen/video/surface.cpp: In constructor 'MDFN_PixelFormat::MDFN_PixelFormat()': mednafen/video/surface.cpp:21:1: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 21 | MDFN_PixelFormat::MDFN_PixelFormat() | ^~~~~~~~~~~~~~~~ CXX mednafen/Stream.cpp CXX mednafen/cdrom/audioreader.cpp CXX mednafen/FileStream.cpp CXX mednafen/cdrom/CDAccess.cpp CXX mednafen/video/surface.cpp CXX mednafen/psx/sio.cpp CXX mednafen/psx/irq.cpp CXX parallel-psx/atlas/atlas.cpp CXX mednafen/mednafen-endian.cpp CXX mednafen/MemoryStream.cpp deps/ugui/ugui.c: In function '_UG_PutChar': deps/ugui/ugui.c:5326:93: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5326 | color = (((fc & 0xFF) * b + (bc & 0xFF) * (256 - b)) >> 8) & 0xFF |//Blue component | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ deps/ugui/ugui.c:5328:101: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5328 | (((fc & 0xFF0000) * b + (bc & 0xFF0000) * (256 - b)) >> 8) & 0xFF0000; //Red component | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ deps/ugui/ugui.c:5375:75: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5375 | color = (((fc & 0xFF) * b + (bc & 0xFF) * (256 - b)) >> 8) & 0xFF |//Blue component | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ deps/ugui/ugui.c:5377:83: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5377 | (((fc & 0xFF0000) * b + (bc & 0xFF0000) * (256 - b)) >> 8) & 0xFF0000; //Red component | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ mednafen/psx/input/multitap.cpp: In member function 'virtual void InputDevice_Multitap::Power()': mednafen/psx/input/multitap.cpp:117:6: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 117 | void InputDevice_Multitap::Power(void) | ^~~~~~~~~~~~~~~~~~~~ CXX parallel-psx/util/timer.cpp CXX mednafen/psx/input/gamepad.cpp CC ugui_tools.c mednafen/psx/input/dualanalog.cpp: In member function 'virtual bool InputDevice_DualAnalog::Clock(bool, int32&)': mednafen/psx/input/dualanalog.cpp:167:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 167 | bool InputDevice_DualAnalog::Clock(bool TxD, int32 &dsr_pulse_delay) | ^~~~~~~~~~~~~~~~~~~~~~ CXX mednafen/video/Deinterlacer.cpp CXX mednafen/psx/input/negcon.cpp CXX mednafen/general.cpp CC deps/zlib/compress.c CXX mednafen/psx/input/dualanalog.cpp CC libretro-common/glsym/rglgen.c CC deps/zlib/gzclose.c mednafen/psx/input/memcard.cpp: In member function 'virtual bool InputDevice_Memcard::Clock(bool, int32&)': mednafen/psx/input/memcard.cpp:411:27: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 411 | calced_xor = receive_buffer; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ mednafen/psx/input/guncon.cpp: In member function 'virtual bool InputDevice_GunCon::Clock(bool, int32&)': mednafen/psx/input/guncon.cpp:329:35: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 329 | MDFN_en16lsb(&transmit_buffer[3], hit_x); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libretro-common/glsym/glsym_gl.c CXX mednafen/psx/input/justifier.cpp CXX parallel-psx/vulkan/fence_manager.cpp CXX mednafen/psx/input/mouse.cpp CXX mednafen/psx/input/guncon.cpp CC deps/zlib/adler32.c CC libretro_cbs.c CC beetle_psx_globals.c CC deps/zlib/uncompr.c CXX parallel-psx/vulkan/semaphore_manager.cpp CC deps/zlib/zutil.c CXX mednafen/settings.cpp CXX mednafen/psx/input/multitap.cpp mednafen/psx/input/dualshock.cpp: In member function 'virtual bool InputDevice_DualShock::Clock(bool, int32&)': mednafen/psx/input/dualshock.cpp:400:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 400 | bool InputDevice_DualShock::Clock(bool TxD, int32 &dsr_pulse_delay) | ^~~~~~~~~~~~~~~~~~~~~ CXX rsx/rsx_intf.cpp deps/ugui/ugui.c: In function 'UG_Init': deps/ugui/ugui.c:4566:21: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 4566 | g->console.x_end = g->x_dim - g->console.x_start-1; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX parallel-psx/vulkan/command_pool.cpp CXX mednafen/psx/timer.cpp CC deps/zlib/gzlib.c CXX mednafen/psx/input/memcard.cpp CC deps/zlib/crc32.c CC mednafen/tremor/registry.c CXX mednafen/state.cpp mednafen/psx/frontio.cpp: In member function 'void FrontIO::Write(int32_t, uint32_t, uint32_t)': mednafen/psx/frontio.cpp:551:6: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 551 | void FrontIO::Write(int32_t timestamp, uint32_t A, uint32_t V) | ^~~~~~~ parallel-psx/vulkan/texture_format.cpp: In member function 'void Vulkan::TextureFormatLayout::build_buffer_image_copies(std::vector&) const': parallel-psx/vulkan/texture_format.cpp:463:6: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 463 | void TextureFormatLayout::build_buffer_image_copies(std::vector &copies) const | ^~~~~~~~~~~~~~~~~~~ CXX parallel-psx/vulkan/texture_format.cpp CC deps/zlib/gzwrite.c CC deps/zlib/gzread.c mednafen/mempatcher.cpp: In function 'MemoryPatch MDFNI_GetCheat(uint32)': mednafen/mempatcher.cpp:446:13: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 446 | MemoryPatch MDFNI_GetCheat(uint32 which) | ^~~~~~~~~~~~~~ CC deps/zlib/inftrees.c parallel-psx/vulkan/vulkan.cpp: In constructor 'Vulkan::Context::Context(VkInstance, VkPhysicalDevice, VkDevice, VkQueue, uint32_t)': parallel-psx/vulkan/vulkan.cpp:102:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 102 | Context::Context(VkInstance instance, VkPhysicalDevice gpu, VkDevice device, VkQueue queue, uint32_t queue_family) | ^~~~~~~ CC mednafen/tremor/synthesis.c CXX mednafen/psx/input/dualshock.cpp CXX mednafen/psx/dma.cpp CC mednafen/tremor/floor0.c CC mednafen/cdrom/galois.c CC mednafen/tremor/bitwise.c CC mednafen/cdrom/edc_crc32.c CC mednafen/tremor/mapping0.c CC deps/zlib/inffast.c CC mednafen/cdrom/recover-raw.c CXX mednafen/cdrom/cdromif.cpp CC mednafen/tremor/info.c CC libretro-common/streams/file_stream_transforms.c CC libretro-common/file/retro_dirent.c CC libretro-common/compat/fopen_utf8.c CC libretro-common/compat/compat_strl.c CC libretro-common/compat/compat_posix_string.c CC mednafen/tremor/res012.c CC libretro-common/lists/dir_list.c CC libretro-common/compat/compat_strcasestr.c CC mednafen/tremor/floor1.c CC mednafen/tremor/window.c CC libretro-common/memmap/memalign.c CC libretro-common/glsm/glsm.c CC mednafen/tremor/block.c CC libretro-common/string/stdstring.c CC libretro-common/lists/string_list.c CC mednafen/cdrom/CDUtility.c deps/libkirk/aes.c:875:69: warning: argument 3 of type 'const u8[16]' {aka 'const unsigned char[16]'} with mismatched bound [-Warray-parameter=] 875 | void rijndaelEncrypt(const u32 rk[/*4*(Nr + 1)*/], int Nr, const u8 pt[16], | ~~~~~~~~~^~~~~~ In file included from deps/libkirk/aes.c:33: deps/libkirk/aes.h:49:50: note: previously declared as 'const unsigned char[]' 49 | void rijndaelEncrypt(const unsigned int [], int, const unsigned char [], unsigned char []); | ^~~~~~~~~~~~~~~~~~~~~~ deps/libkirk/aes.c:876:8: warning: argument 4 of type 'u8[16]' {aka 'unsigned char[16]'} with mismatched bound [-Warray-parameter=] 876 | u8 ct[16]) | ~~~^~~~~~ In file included from deps/libkirk/aes.c:33: deps/libkirk/aes.h:49:74: note: previously declared as 'unsigned char[]' 49 | void rijndaelEncrypt(const unsigned int [], int, const unsigned char [], unsigned char []); | ^~~~~~~~~~~~~~~~ CC libretro-common/vfs/vfs_implementation.c CC libretro-common/streams/file_stream.c CC mednafen/cdrom/lec.c CC mednafen/md5.c CC libretro-common/file/file_path.c CC libretro-common/rthreads/rthreads.c CXX parallel-psx/vulkan/cookie.cpp CC mednafen/cdrom/l-ec.c CXX mednafen/psx/frontio.cpp CC mednafen/tremor/codebook.c CC mednafen/tremor/sharedbook.c CC pgxp/pgxp_main.c CXX parallel-psx/vulkan/buffer.cpp CC libretro-common/encodings/encoding_utf.c CXX parallel-psx/vulkan/fence.cpp CXX parallel-psx/vulkan/pipeline_event.cpp CC pgxp/pgxp_value.c CC libretro-common/vfs/vfs_implementation_cdrom.c CXX parallel-psx/vulkan/event_manager.cpp CC pgxp/pgxp_gpu.c CC deps/flac-1.3.2/src/libFLAC/bitmath.c CC pgxp/pgxp_mem.c CC deps/libkirk/bn.c CC deps/flac-1.3.2/src/libFLAC/cpu.c CXX parallel-psx/vulkan/sampler.cpp CC deps/flac-1.3.2/src/libFLAC/fixed_intrin_sse2.c CC deps/flac-1.3.2/src/libFLAC/fixed_intrin_ssse3.c CC pgxp/pgxp_gte.c CXX parallel-psx/vulkan/semaphore.cpp CC deps/flac-1.3.2/src/libFLAC/float.c CC deps/flac-1.3.2/src/libFLAC/crc.c CC deps/flac-1.3.2/src/libFLAC/lpc_intrin_avx2.c CC deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse2.c CC deps/zlib/trees.c CXX parallel-psx/vulkan/buffer_pool.cpp CC deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse.c CC deps/flac-1.3.2/src/libFLAC/lpc_intrin_sse41.c parallel-psx/custom-textures/texture_tracker.cpp: In constructor 'PSX::TextureTracker::TextureTracker()': parallel-psx/custom-textures/texture_tracker.cpp:416:20: warning: variable 'm' set but not used [-Wunused-but-set-variable] 416 | for (RectMatch m : dump_ignore) { | ^ CC libretro-common/hash/rhash.c In function 'generate_ecdsa', inlined from 'ecdsa_sign' at deps/libkirk/ec.c:389:2: deps/libkirk/ec.c:273:9: warning: 'memcpy' forming offset [21, 32] is out of the bounds [0, 21] of object 'R' with type 'u8[21]' {aka 'unsigned char[21]'} [-Warray-bounds] 273 | memcpy(outR,R+1,0x20); | ^~~~~~~~~~~~~~~~~~~~~ deps/libkirk/ec.c: In function 'ecdsa_sign': deps/libkirk/ec.c:242:12: note: 'R' declared here 242 | u8 R[21]; | ^ In function 'generate_ecdsa', inlined from 'ecdsa_sign' at deps/libkirk/ec.c:389:2: deps/libkirk/ec.c:274:9: warning: 'memcpy' forming offset [21, 32] is out of the bounds [0, 21] of object 'S' with type 'u8[21]' {aka 'unsigned char[21]'} [-Warray-bounds] 274 | memcpy(outS,S+1,0x20); | ^~~~~~~~~~~~~~~~~~~~~ deps/libkirk/ec.c: In function 'ecdsa_sign': deps/libkirk/ec.c:243:12: note: 'S' declared here 243 | u8 S[21]; | ^ CC deps/crypto/sha1.c CC deps/lzma-16.04/C/Alloc.c CXX mednafen/cdrom/CDAccess_PBP.cpp CC deps/flac-1.3.2/src/libFLAC/memory.c CC deps/libkirk/ec.c CC deps/lzma-16.04/C/Bra86.c CC deps/lzma-16.04/C/CpuArch.c CC pgxp/pgxp_debug.c CXX mednafen/mempatcher.cpp CC deps/libkirk/kirk_engine.c CC deps/crypto/md5.c CC deps/lzma-16.04/C/Lzma86Dec.c mednafen/psx/cdc.cpp: In member function 'void PS_CDC::SoftReset()': mednafen/psx/cdc.cpp:154:6: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 154 | void PS_CDC::SoftReset(void) | ^~~~~~ CXX mednafen/cdrom/CDAccess_CHD.cpp CC deps/lzma-16.04/C/BraIA64.c CC deps/lzma-16.04/C/LzmaLib.c mednafen/psx/cdc.cpp: In member function 'void PS_CDC::SetAIP(unsigned int, unsigned int, uint8*)': mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 16 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 17 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 18 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 19 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 20 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 21 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 22 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 23 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 24 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 25 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 26 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 27 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 28 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 29 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ mednafen/psx/cdc.cpp:842:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 842 | AsyncResultsPending[i] = r[i]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from mednafen/psx/cdc.cpp:52: mednafen/psx/cdc.h:169:13: note: at offset 30 into destination object 'PS_CDC::AsyncResultsPending' of size 16 169 | uint8 AsyncResultsPending[16]; | ^~~~~~~~~~~~~~~~~~~ CC deps/lzma-16.04/C/Delta.c CC deps/lzma-16.04/C/Lzma86Enc.c CC deps/lzma-16.04/C/Bra.c CC deps/libchdr/bitstream.c CC mednafen/tremor/framing.c CC deps/lightning/lib/jit_names.c In file included from /usr/include/c++/11.2.1/vector:72, from ./parallel-psx/util/util.hpp:29, from parallel-psx/vulkan/vulkan.hpp:33, from parallel-psx/vulkan/query_pool.hpp:25, from parallel-psx/vulkan/query_pool.cpp:23: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Vulkan::QueryPool::Pool}; _Tp = Vulkan::QueryPool::Pool; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ rsx/rsx_lib_gl.cpp: In function 'void rsx_gl_push_quad(float, float, float, float, float, float, float, float, float, float, float, float, uint32_t, uint32_t, uint32_t, uint32_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint8_t, uint8_t, bool, int, bool, bool)': rsx/rsx_lib_gl.cpp:2843:6: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 2843 | void rsx_gl_push_quad( | ^~~~~~~~~~~~~~~~ CC deps/lightning/lib/jit_disasm.c CC deps/lzma-16.04/C/Sort.c CC deps/libchdr/cdrom.c CC deps/lightning/lib/jit_memory.c deps/lightning/lib/jit_print.c: In function '_jit_print_node': deps/lightning/lib/jit_print.c:27:57: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'jit_pointer_t' {aka 'void *'} [-Wformat=] 27 | #define print_str(value) fprintf(stdout, "%s", value) | ^~~~ deps/lightning/lib/jit_print.c:283:17: note: in expansion of macro 'print_str' 283 | print_str(node->v.n->u.p); | ^~~~~~~~~ deps/lightning/lib/jit_print.c:27:59: note: format string is defined here 27 | #define print_str(value) fprintf(stdout, "%s", value) | ~^ | | | char * | %p deps/lightning/lib/jit_print.c:27:57: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'jit_pointer_t' {aka 'void *'} [-Wformat=] 27 | #define print_str(value) fprintf(stdout, "%s", value) | ^~~~ deps/lightning/lib/jit_print.c:288:17: note: in expansion of macro 'print_str' 288 | print_str(node->v.n->u.p); | ^~~~~~~~~ deps/lightning/lib/jit_print.c:27:59: note: format string is defined here 27 | #define print_str(value) fprintf(stdout, "%s", value) | ~^ | | | char * | %p CXX parallel-psx/vulkan/image.cpp deps/lightning/lib/lightning.c: In function '_jit_patch_abs': deps/lightning/lib/lightning.c:1544:25: warning: variable 'mask' set but not used [-Wunused-but-set-variable] 1544 | jit_int32_t mask; | ^~~~ deps/lightning/lib/lightning.c: In function '_jit_patch_at': deps/lightning/lib/lightning.c:1567:25: warning: variable 'mask' set but not used [-Wunused-but-set-variable] 1567 | jit_int32_t mask; | ^~~~ CC deps/flac-1.3.2/src/libFLAC/fixed.c CC deps/lightning/lib/jit_size.c deps/lightning/lib/lightning.c: In function '_jit_emit': deps/lightning/lib/lightning.c:2012:26: warning: variable 'result' set but not used [-Wunused-but-set-variable] 2012 | int result; | ^~~~~~ CC libretro-common/cdrom/cdrom.c CC deps/libkirk/sha1.c CXX parallel-psx/vulkan/memory_allocator.cpp CXX parallel-psx/vulkan/wsi_timing.cpp CC deps/zlib/deflate.c mednafen/psx/cpu.cpp: In member function 'int32_t PS_CPU::lightrec_plugin_execute(int32_t)': mednafen/psx/cpu.cpp:3873:9: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 3873 | int32_t PS_CPU::lightrec_plugin_execute(int32_t timestamp) | ^~~~~~ CXX mednafen/cdrom/CDAccess_Image.cpp CC deps/libchdr/flac.c CC deps/lightrec/disassembler.c CXX mednafen/cdrom/CDAccess_CCD.cpp CC pgxp/pgxp_cpu.c CC deps/lightrec/memmanager.c CXX parallel-psx/SPIRV-Cross/spirv_cfg.cpp CC deps/flac-1.3.2/src/libFLAC/format.c deps/flac-1.3.2/src/libFLAC/stream_decoder.c: In function 'read_frame_header_': deps/flac-1.3.2/src/libFLAC/stream_decoder.c:2174:57: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 2174 | raw_header[0] = decoder->private_->header_warmup[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ CC deps/lightrec/blockcache.c CC deps/lightrec/reaper.c CC deps/zlib/inflate.c CC deps/libchdr/huffman.c CC mednafen/tremor/vorbisfile.c CC deps/libkirk/aes.c In file included from deps/lightning/lib/lightning.c:3498: deps/lightning/lib/jit_ppc.c: In function '_patch': deps/lightning/lib/jit_ppc.c:1895:26: warning: variable 'flag' set but not used [-Wunused-but-set-variable] 1895 | jit_int32_t flag; | ^~~~ CC deps/lightning/lib/jit_note.c CXX parallel-psx/vulkan/query_pool.cpp In function 'zlib_codec_init', inlined from 'cdzl_codec_init' at deps/libchdr/chd.c:674:2: deps/libchdr/chd.c:2397:17: warning: 'free' called on pointer 'codec' with nonzero offset 624 [-Wfree-nonheap-object] 2397 | free(data); | ^~~~~~~~~~ In function 'zlib_codec_init', inlined from 'cdlz_codec_init' at deps/libchdr/chd.c:613:2: deps/libchdr/chd.c:2397:17: warning: 'free' called on pointer 'codec' with nonzero offset 672 [-Wfree-nonheap-object] 2397 | free(data); | ^~~~~~~~~~ deps/libkirk/amctrl.c: In function 'sceNpDrmGetFixedKey': deps/libkirk/amctrl.c:695:9: warning: 'strncpy' specified bound 48 equals destination size [-Wstringop-truncation] 695 | strncpy(strbuf, npstr, 0x30); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC deps/flac-1.3.2/src/libFLAC/bitreader.c CC deps/lightrec/recompiler.c CC deps/libkirk/amctrl.c CC deps/lightning/lib/jit_print.c CC deps/flac-1.3.2/src/libFLAC/window.c CXX mednafen/psx/cdc.cpp CXX input.cpp CC parallel-psx/volk/volk.c CC deps/ugui/ugui.c CC mednafen/tremor/mdct.c CC deps/lightrec/lightrec.c deps/lightrec/regcache.c: In function 'lightrec_clean_reg_if_loaded': deps/lightrec/regcache.c:163:20: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 163 | nreg->used = false; | ^ CC deps/libkirk/des.c CC deps/libchdr/chd.c CC deps/lightrec/regcache.c CC deps/lzma-16.04/C/LzFind.c CC deps/flac-1.3.2/src/libFLAC/md5.c CXX mednafen/psx/gte.cpp CC deps/lightrec/optimizer.c CC deps/lzma-16.04/C/LzmaDec.c CXX parallel-psx/vulkan/wsi.cpp CC deps/flac-1.3.2/src/libFLAC/metadata_object.c CC deps/flac-1.3.2/src/libFLAC/stream_decoder.c In file included from parallel-psx/SPIRV-Cross/spirv_cross_parsed_ir.hpp:20, from parallel-psx/SPIRV-Cross/spirv_parser.hpp:20, from parallel-psx/SPIRV-Cross/spirv_parser.cpp:17: parallel-psx/SPIRV-Cross/spirv_common.hpp: In member function 'virtual std::unique_ptr spirv_cross::SPIRExtension::clone()': parallel-psx/SPIRV-Cross/spirv_common.hpp:303:8: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 303 | struct IVariant | ^~~~~~~~ CXX parallel-psx/vulkan/descriptor_set.cpp CXX parallel-psx/SPIRV-Cross/spirv_cross_parsed_ir.cpp deps/lzma-16.04/C/LzmaEnc.c: In function 'LzmaEnc_CodeOneBlock.part.0': deps/lzma-16.04/C/LzmaEnc.c:960:49: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 960 | p->opt[posMem - 1].posPrev = p->opt[cur].posPrev2; | ~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/11.2.1/functional:59, from rsx/rsx_lib_vulkan.cpp:6: /usr/include/c++/11.2.1/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = rsx_vulkan_set_display_mode(bool, bool, bool, int)::; _ArgTypes = {}]': /usr/include/c++/11.2.1/bits/std_function.h:288:7: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ CXX rsx/rsx_lib_gl.cpp CC deps/lightrec/interpreter.c CC deps/lightrec/emitter.c CC deps/flac-1.3.2/src/libFLAC/metadata_iterators.c In file included from deps/lightning/lib/lightning.c:3498: deps/lightning/lib/jit_ppc.c: In function '_jit_ellipsis': deps/lightning/lib/jit_ppc.c:374:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 374 | _jit_ellipsis(jit_state_t *_jit) | ^~~~~~~~~~~~~ CXX parallel-psx/vulkan/shader.cpp CXX rsx/rsx_lib_vulkan.cpp CXX parallel-psx/vulkan/vulkan.cpp CXX parallel-psx/vulkan/render_pass.cpp CC deps/flac-1.3.2/src/libFLAC/lpc.c parallel-psx/custom-textures/texture_tracker.cpp: In function 'PSX::TextureRect PSX::subTexture(PSX::TextureRect, PSX::SRect)': parallel-psx/custom-textures/texture_tracker.cpp:537:13: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 537 | TextureRect subTexture(TextureRect original, SRect sub_vram_rect) { | ^~~~~~~~~~ CC deps/lzma-16.04/C/LzmaEnc.c CXX libretro.cpp parallel-psx/renderer/renderer.cpp: In member function 'void PSX::Renderer::build_attribs(PSX::Renderer::BufferVertex*, const PSX::Vertex*, unsigned int, PSX::HdTextureHandle&)': parallel-psx/renderer/renderer.cpp:1314:6: note: the layout of aggregates containing vectors with 4-byte alignment has changed in GCC 5 1314 | void Renderer::build_attribs(BufferVertex *output, const Vertex *vertices, unsigned count, HdTextureHandle &hd_texture_index) | ^~~~~~~~ In file included from parallel-psx/SPIRV-Cross/spirv_cfg.hpp:20, from parallel-psx/SPIRV-Cross/spirv_cross.hpp:21, from parallel-psx/SPIRV-Cross/spirv_cross.cpp:17: parallel-psx/SPIRV-Cross/spirv_common.hpp: In member function 'virtual std::unique_ptr spirv_cross::SPIRExpression::clone()': parallel-psx/SPIRV-Cross/spirv_common.hpp:312:35: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 312 | std::unique_ptr clone() override \ | ^~~~~ parallel-psx/SPIRV-Cross/spirv_common.hpp:570:9: note: in expansion of macro 'SPIRV_CROSS_DECLARE_CLONE' 570 | SPIRV_CROSS_DECLARE_CLONE(SPIRExpression) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CXX mednafen/psx/cpu.cpp CXX parallel-psx/vulkan/command_buffer.cpp CXX mednafen/psx/mdec.cpp CXX parallel-psx/SPIRV-Cross/spirv_parser.cpp parallel-psx/custom-textures/../stb/stb_image.h: In function 'stbi_uc* stbi__gif_load(stbi__context*, int*, int*, int*, int)': parallel-psx/custom-textures/../stb/stb_image.h:5908:17: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5 5908 | static stbi_uc *stbi__gif_load(stbi__context *s, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~ CXX parallel-psx/renderer/renderer.cpp CXX parallel-psx/custom-textures/texture_tracker.cpp CXX parallel-psx/custom-textures/config_parser.cpp CXX parallel-psx/custom-textures/image_io.cpp parallel-psx/vulkan/device.cpp: In constructor 'Vulkan::Device::Device()': parallel-psx/vulkan/device.cpp:58:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 58 | Device::Device() | ^~~~~~ CXX parallel-psx/vulkan/device.cpp CXX parallel-psx/SPIRV-Cross/spirv_cross.cpp CC deps/lightning/lib/lightning.c CXX mednafen/psx/spu.cpp In file included from mednafen/psx/gpu.cpp:30: mednafen/psx/gpu_polygon.cpp: In function 'void Reset_UVLimits(PS_GPU*)': mednafen/psx/gpu_polygon.cpp:587:20: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 587 | gpu->min_u = UINT16_MAX; | ^ CXX mednafen/psx/gpu.cpp LD mednafen_psx_hw_libretro.so make: Leaving directory '/home/buildozer/aports/community/libretro-beetle-psx/src/beetle-psx-libretro-89a74ee2d0e2295408a23796c42ae6dbcf6a165f/libretro-beetle-psx-hw' >>> libretro-beetle-psx: Entering fakeroot... >>> libretro-beetle-psx-hw*: Running split function hw... >>> libretro-beetle-psx-hw*: Preparing subpackage libretro-beetle-psx-hw... >>> libretro-beetle-psx-hw*: Stripping binaries >>> libretro-beetle-psx-hw*: Running postcheck for libretro-beetle-psx-hw >>> libretro-beetle-psx*: Running postcheck for libretro-beetle-psx >>> libretro-beetle-psx*: Preparing package libretro-beetle-psx... >>> libretro-beetle-psx*: Stripping binaries >>> libretro-beetle-psx-hw*: Scanning shared objects >>> libretro-beetle-psx*: Scanning shared objects >>> libretro-beetle-psx-hw*: Tracing dependencies... so:libGL.so.1 so:libc.musl-ppc64le.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> libretro-beetle-psx-hw*: Package size: 8.8 MB >>> libretro-beetle-psx-hw*: Compressing data... >>> libretro-beetle-psx-hw*: Create checksum... >>> libretro-beetle-psx-hw*: Create libretro-beetle-psx-hw-0_git20200623-r0.apk >>> libretro-beetle-psx*: Tracing dependencies... so:libc.musl-ppc64le.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> libretro-beetle-psx*: Package size: 6.4 MB >>> libretro-beetle-psx*: Compressing data... >>> libretro-beetle-psx*: Create checksum... >>> libretro-beetle-psx*: Create libretro-beetle-psx-0_git20200623-r0.apk >>> libretro-beetle-psx: Build complete at Tue, 19 Apr 2022 23:06:02 +0000 elapsed time 0h 12m 14s >>> libretro-beetle-psx: Cleaning up srcdir >>> libretro-beetle-psx: Cleaning up pkgdir >>> libretro-beetle-psx: Uninstalling dependencies... (1/40) Purging .makedepends-libretro-beetle-psx (20220419.225351) (2/40) Purging mesa-dev (21.3.8-r1) (3/40) Purging libxdamage-dev (1.1.5-r1) (4/40) Purging libxdamage (1.1.5-r1) (5/40) Purging libxshmfence-dev (1.3-r1) (6/40) Purging mesa-egl (21.3.8-r1) (7/40) Purging mesa-gbm (21.3.8-r1) (8/40) Purging mesa-gl (21.3.8-r1) (9/40) Purging mesa-gles (21.3.8-r1) (10/40) Purging mesa-osmesa (21.3.8-r1) (11/40) Purging mesa-xatracker (21.3.8-r1) (12/40) Purging mesa (21.3.8-r1) (13/40) Purging libdrm-dev (2.4.110-r0) (14/40) Purging libdrm (2.4.110-r0) (15/40) Purging linux-headers (5.16.7-r1) (16/40) Purging libxxf86vm-dev (1.1.4-r2) (17/40) Purging libxxf86vm (1.1.4-r2) (18/40) Purging libxfixes-dev (6.0.0-r0) (19/40) Purging libxfixes (6.0.0-r0) (20/40) Purging libxext-dev (1.3.4-r0) (21/40) Purging libxext (1.3.4-r0) (22/40) Purging libx11-dev (1.7.5-r0) (23/40) Purging xtrans (1.4.0-r1) (24/40) Purging libx11 (1.7.5-r0) (25/40) Purging libxcb-dev (1.14-r2) (26/40) Purging xcb-proto (1.14.1-r3) (27/40) Purging libxcb (1.14-r2) (28/40) Purging libxau-dev (1.0.9-r0) (29/40) Purging libxau (1.0.9-r0) (30/40) Purging libxdmcp-dev (1.1.3-r0) (31/40) Purging libxdmcp (1.1.3-r0) (32/40) Purging xorgproto (2021.5-r0) (33/40) Purging libxshmfence (1.3-r1) (34/40) Purging llvm13-libs (13.0.1-r2) (35/40) Purging wayland-libs-client (1.20.0-r0) (36/40) Purging wayland-libs-server (1.20.0-r0) (37/40) Purging libffi (3.4.2-r1) (38/40) Purging mesa-glapi (21.3.8-r1) (39/40) Purging libxml2 (2.9.13-r0) (40/40) Purging xz-libs (5.2.5-r1) OK: 367 MiB in 89 packages >>> libretro-beetle-psx: Updating the community/ppc64le repository index... >>> libretro-beetle-psx: Signing the index...