>>> mupen64plus: Building testing/mupen64plus 2.5-r0 (using abuild 3.9.0-r0) started Wed, 16 Feb 2022 23:51:01 +0000 >>> mupen64plus: Checking sanity of /home/buildozer/aports/testing/mupen64plus/APKBUILD... >>> mupen64plus: Analyzing dependencies... >>> mupen64plus: Installing for build: build-base sdl-dev boost-dev freetype-dev glu-dev libpng-dev libsamplerate-dev zlib-dev (1/108) Installing libxau (1.0.9-r0) (2/108) Installing xorgproto (2021.5-r0) (3/108) Installing libxau-dev (1.0.9-r0) (4/108) Installing xcb-proto (1.14.1-r3) (5/108) Installing libmd (1.0.3-r0) (6/108) Installing libbsd (0.11.5-r0) (7/108) Installing libxdmcp (1.1.3-r0) (8/108) Installing libxcb (1.14-r2) (9/108) Installing libxdmcp-dev (1.1.3-r0) (10/108) Installing libxcb-dev (1.14-r2) (11/108) Installing xtrans (1.4.0-r1) (12/108) Installing libx11 (1.7.3.1-r0) (13/108) Installing libx11-dev (1.7.3.1-r0) (14/108) Installing tslib (1.22-r0) (15/108) Installing sdl (1.2.15-r13) (16/108) Installing sdl-dev (1.2.15-r13) (17/108) Installing boost1.77-atomic (1.77.0-r4) (18/108) Installing boost1.77-chrono (1.77.0-r4) (19/108) Installing boost1.77-container (1.77.0-r4) (20/108) Installing boost1.77-context (1.77.0-r4) (21/108) Installing boost1.77-contract (1.77.0-r4) (22/108) Installing boost1.77-thread (1.77.0-r4) (23/108) Installing boost1.77-coroutine (1.77.0-r4) (24/108) Installing boost1.77-date_time (1.77.0-r4) (25/108) Installing boost1.77-fiber (1.77.0-r4) (26/108) Installing boost1.77-filesystem (1.77.0-r4) (27/108) Installing boost1.77-graph (1.77.0-r4) (28/108) Installing boost1.77-iostreams (1.77.0-r4) (29/108) Installing boost1.77-locale (1.77.0-r4) (30/108) Installing boost1.77-log (1.77.0-r4) (31/108) Installing boost1.77-log_setup (1.77.0-r4) (32/108) Installing boost1.77-math (1.77.0-r4) (33/108) Installing boost1.77-prg_exec_monitor (1.77.0-r4) (34/108) Installing boost1.77-program_options (1.77.0-r4) (35/108) Installing libffi (3.4.2-r1) (36/108) Installing gdbm (1.23-r0) (37/108) Installing mpdecimal (2.5.1-r1) (38/108) Installing readline (8.1.1-r0) (39/108) Installing sqlite-libs (3.37.2-r0) (40/108) Installing python3 (3.10.2-r0) (41/108) Installing boost1.77-python3 (1.77.0-r4) (42/108) Installing boost1.77-random (1.77.0-r4) (43/108) Installing boost1.77-regex (1.77.0-r4) (44/108) Installing boost1.77-serialization (1.77.0-r4) (45/108) Installing boost1.77-stacktrace_basic (1.77.0-r4) (46/108) Installing boost1.77-stacktrace_noop (1.77.0-r4) (47/108) Installing boost1.77-system (1.77.0-r4) (48/108) Installing boost1.77-timer (1.77.0-r4) (49/108) Installing boost1.77-type_erasure (1.77.0-r4) (50/108) Installing boost1.77-unit_test_framework (1.77.0-r4) (51/108) Installing boost1.77-wave (1.77.0-r4) (52/108) Installing boost1.77-wserialization (1.77.0-r4) (53/108) Installing boost1.77-json (1.77.0-r4) (54/108) Installing boost1.77-nowide (1.77.0-r4) (55/108) Installing boost1.77-libs (1.77.0-r4) (56/108) Installing boost1.77 (1.77.0-r4) (57/108) Installing linux-headers (5.16.7-r1) (58/108) Installing bzip2-dev (1.0.8-r1) (59/108) Installing icu-libs (70.1-r0) (60/108) Installing icu (70.1-r0) (61/108) Installing icu-dev (70.1-r0) (62/108) Installing xz-dev (5.2.5-r0) (63/108) Installing zlib-dev (1.2.11-r3) (64/108) Installing boost1.77-dev (1.77.0-r4) (65/108) Installing boost-dev (1.77.0-r4) (66/108) Installing libpng (1.6.37-r1) (67/108) Installing freetype (2.11.1-r0) (68/108) Installing brotli-dev (1.0.9-r6) (69/108) Installing libpng-dev (1.6.37-r1) (70/108) Installing freetype-dev (2.11.1-r0) (71/108) Installing libpciaccess (0.16-r0) (72/108) Installing libdrm (2.4.109-r0) (73/108) Installing libpciaccess-dev (0.16-r0) (74/108) Installing libdrm-dev (2.4.109-r0) (75/108) Installing libxext (1.3.4-r0) (76/108) Installing libxext-dev (1.3.4-r0) (77/108) Installing libxdamage (1.1.5-r1) (78/108) Installing libxfixes (6.0.0-r0) (79/108) Installing libxfixes-dev (6.0.0-r0) (80/108) Installing libxdamage-dev (1.1.5-r1) (81/108) Installing libxshmfence (1.3-r1) (82/108) Installing libxshmfence-dev (1.3-r1) (83/108) Installing mesa (21.3.6-r0) (84/108) Installing wayland-libs-server (1.20.0-r0) (85/108) Installing mesa-gbm (21.3.6-r0) (86/108) Installing mesa-glapi (21.3.6-r0) (87/108) Installing wayland-libs-client (1.20.0-r0) (88/108) Installing mesa-egl (21.3.6-r0) (89/108) Installing libxxf86vm (1.1.4-r2) (90/108) Installing mesa-gl (21.3.6-r0) (91/108) Installing mesa-gles (21.3.6-r0) (92/108) Installing libxml2 (2.9.12-r3) (93/108) Installing llvm12-libs (12.0.1-r2) (94/108) Installing mesa-osmesa (21.3.6-r0) (95/108) Installing mesa-xatracker (21.3.6-r0) (96/108) Installing libxxf86vm-dev (1.1.4-r2) (97/108) Installing mesa-dev (21.3.6-r0) (98/108) Installing glu (9.0.2-r1) (99/108) Installing glu-dev (9.0.2-r1) (100/108) Installing libogg (1.3.5-r1) (101/108) Installing flac (1.3.3-r0) (102/108) Installing alsa-lib (1.2.6.1-r0) (103/108) Installing opus (1.3.1-r1) (104/108) Installing libvorbis (1.3.7-r0) (105/108) Installing libsndfile (1.0.31-r1) (106/108) Installing libsamplerate (0.1.9-r1) (107/108) Installing libsamplerate-dev (0.1.9-r1) (108/108) Installing .makedepends-mupen64plus (20220216.235102) Executing busybox-1.35.0-r2.trigger OK: 770 MiB in 218 packages >>> mupen64plus: Cleaning up srcdir >>> mupen64plus: Cleaning up pkgdir >>> mupen64plus: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mupen64plus-bundle-src-2.5.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 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> mupen64plus: Fetching https://github.com/mupen64plus/mupen64plus-core/releases/download/2.5/mupen64plus-bundle-src-2.5.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 100 670 100 670 0 0 2893 0 --:--:-- --:--:-- --:--:-- 2887 100 2127k 100 2127k 0 0 2516k 0 --:--:-- --:--:-- --:--:-- 2516k >>> mupen64plus: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mupen64plus-bundle-src-2.5.tar.gz >>> mupen64plus: Checking sha512sums... mupen64plus-bundle-src-2.5.tar.gz: OK gcc.patch: OK >>> mupen64plus: Unpacking /var/cache/distfiles/edge/mupen64plus-bundle-src-2.5.tar.gz... >>> mupen64plus: gcc.patch patching file source/mupen64plus-core/src/main/workqueue.h patch unexpectedly ends in middle of line Hunk #1 succeeded at 27 with fuzz 1. ************************************ Building core library make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix' Makefile:258: Using SDL 1.2 libraries rm -f -r libmupen64plus.so.2.0.0 libmupen64plus.so.2 _obj make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix' Makefile:258: Using SDL 1.2 libraries CC _obj/ai/ai_controller.o CC _obj/api/callbacks.o CC _obj/api/common.o CC _obj/api/config.o CC _obj/api/debugger.o CC _obj/api/frontend.o CC _obj/api/vidext.o CC _obj/main/main.o CC _obj/main/util.o CC _obj/main/cheat.o CC _obj/main/eep_file.o CC _obj/main/eventloop.o CC _obj/main/fla_file.o CC _obj/main/md5.o CC _obj/main/mpk_file.o CC _obj/main/profile.o CC _obj/main/rom.o CC _obj/main/savestates.o CC _obj/main/sdl_key_converter.o CC _obj/main/sra_file.o CC _obj/main/workqueue.o CC _obj/memory/memory.o CC _obj/pi/cart_rom.o CC _obj/pi/flashram.o CC _obj/pi/pi_controller.o CC _obj/pi/sram.o CC _obj/plugin/emulate_game_controller_via_input_plugin.o CC _obj/plugin/emulate_speaker_via_audio_plugin.o CC _obj/plugin/get_time_using_C_localtime.o CC _obj/plugin/rumble_via_input_plugin.o CC _obj/plugin/plugin.o CC _obj/plugin/dummy_video.o CC _obj/plugin/dummy_audio.o CC _obj/plugin/dummy_input.o CC _obj/plugin/dummy_rsp.o CC _obj/r4300/r4300.o CC _obj/r4300/cached_interp.o CC _obj/r4300/cp0.o CC _obj/r4300/cp1.o CC _obj/r4300/exception.o CC _obj/r4300/instr_counters.o CC _obj/r4300/interupt.o CC _obj/r4300/mi_controller.o CC _obj/r4300/pure_interp.o CC _obj/r4300/r4300_core.o CC _obj/r4300/recomp.o CC _obj/r4300/reset.o CC _obj/r4300/tlb.o CC _obj/rdp/fb.o CC _obj/rdp/rdp_core.o CC _obj/ri/rdram.o CC _obj/ri/rdram_detection_hack.o CC _obj/ri/ri_controller.o CC _obj/rsp/rsp_core.o CC _obj/si/af_rtc.o CC _obj/si/cic.o CC _obj/si/eeprom.o CC _obj/si/game_controller.o CC _obj/si/mempak.o CC _obj/si/n64_cic_nus_6105.o CC _obj/si/pif.o CC _obj/si/rumblepak.o CC _obj/si/si_controller.o CC _obj/vi/vi_controller.o CC _obj/osal/dynamiclib_unix.o CC _obj/osal/files_unix.o CC _obj/r4300/x86_64/assemble.o CC _obj/r4300/x86_64/gbc.o CC _obj/r4300/x86_64/gcop0.o CC _obj/r4300/x86_64/gcop1.o CC _obj/r4300/x86_64/gcop1_d.o CC _obj/r4300/x86_64/gcop1_l.o CC _obj/r4300/x86_64/gcop1_s.o CC _obj/r4300/x86_64/gcop1_w.o CC _obj/r4300/x86_64/gr4300.o CC _obj/r4300/x86_64/gregimm.o CC _obj/r4300/x86_64/gspecial.o CC _obj/r4300/x86_64/gtlb.o CC _obj/r4300/x86_64/regcache.o CC _obj/r4300/x86_64/rjump.o CC _obj/main/zip/ioapi.o CC _obj/main/zip/zip.o CC _obj/main/zip/unzip.o CXX _obj/osd/screenshot.o ../../src/main/zip/zip.c: In function 'zip64local_SearchCentralDir': ../../src/main/zip/zip.c:522:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 522 | for (i=(int)uReadSize-3; (i--)>0;) | ^~~ ../../src/main/zip/zip.c:530:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 530 | if (uPosFound!=0) | ^~ CXX _obj/osd/OGLFT.o CXX _obj/osd/osd.o In file included from ../../src/osd/osd.cpp:24: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osd/osd.cpp:24: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ../../src/osd/OGLFT.h:33, from ../../src/osd/OGLFT.cpp:28: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osd/OGLFT.h:33, from ../../src/osd/OGLFT.cpp:28: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | LD libmupen64plus.so.2.0.0 if [ "libmupen64plus.so.2" != "" ]; then ln -sf libmupen64plus.so.2.0.0 libmupen64plus.so.2; fi make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix' Makefile:258: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 -s libmupen64plus.so.2.0.0 "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 ../../data/* "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/api" install -m 0644 ../../src/api/m64p_*.h "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/api" true "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" if [ ! -e "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test//libmupen64plus.so.2" ]; then ln -sf "libmupen64plus.so.2.0.0" "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test//libmupen64plus.so.2"; fi make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix' ************************************ Building test ROM ************************************ Building ui-console front-end make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix' Makefile:117: Using SDL 1.2 libraries rm -f -r _obj mupen64plus make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix' Makefile:117: Using SDL 1.2 libraries CC _obj/cheat.o CC _obj/compare_core.o CC _obj/core_interface.o CC _obj/main.o CC _obj/plugin.o CC _obj/osal_dynamiclib_unix.o CC _obj/osal_files_unix.o LD mupen64plus make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix' Makefile:117: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0755 -s mupen64plus "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test//man6" install -m 0644 ../../doc/mupen64plus.6 "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test//man6" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 ../../data/mupen64plus.desktop "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/icons/48x48/apps" install -m 0644 ../../data/icons/48x48/apps/mupen64plus.png "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/icons/48x48/apps" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/icons/scalable/apps" install -m 0644 ../../data/icons/scalable/apps/mupen64plus.svg "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/icons/scalable/apps" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix' ************************************ Building audio-sdl plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix' Makefile:148: Using SDL 1.2 libraries Makefile:174: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler. rm -f -r _obj mupen64plus-audio-sdl.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix' Makefile:148: Using SDL 1.2 libraries Makefile:174: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler. CC _obj/main.o CC _obj/volume.o CC _obj/osal_dynamiclib_unix.o LD mupen64plus-audio-sdl.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix' Makefile:148: Using SDL 1.2 libraries Makefile:174: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler. install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 -s mupen64plus-audio-sdl.so "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix' ************************************ Building input-sdl plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix' Makefile:147: Using SDL 1.2 libraries rm -f -r _obj mupen64plus-input-sdl.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix' Makefile:147: Using SDL 1.2 libraries CC _obj/plugin.o CC _obj/autoconfig.o CC _obj/sdl_key_converter.o CC _obj/config.o CC _obj/osal_dynamiclib_unix.o LD mupen64plus-input-sdl.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix' Makefile:147: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 -s mupen64plus-input-sdl.so "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 "../../data/InputAutoCfg.ini" "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix' ************************************ Building rsp-hle plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix' rm -f -r _obj mupen64plus-rsp-hle.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix' CC _obj/alist.o CC _obj/alist_audio.o CC _obj/alist_naudio.o CC _obj/alist_nead.o CC _obj/audio.o CC _obj/cicx105.o CC _obj/hle.o CC _obj/jpeg.o CC _obj/memory.o CC _obj/mp3.o CC _obj/musyx.o CC _obj/plugin.o LD mupen64plus-rsp-hle.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix' install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 -s mupen64plus-rsp-hle.so "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix' ************************************ Building video-rice plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix' Makefile:229: Using SDL 1.2 libraries rm -f -r _obj mupen64plus-video-rice.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix' Makefile:229: Using SDL 1.2 libraries CC _obj/liblinux/BMGImage.o CC _obj/liblinux/bmp.o CC _obj/liblinux/pngrw.o CC _obj/osal_dynamiclib_unix.o CC _obj/osal_files_unix.o CC _obj/liblinux/BMGUtils.o CXX _obj/Blender.o CXX _obj/Combiner.o CXX _obj/CombinerTable.o CXX _obj/Config.o CXX _obj/ConvertImage.o CXX _obj/ConvertImage16.o CXX _obj/Debugger.o CXX _obj/DecodedMux.o CXX _obj/DeviceBuilder.o CXX _obj/FrameBuffer.o CXX _obj/GeneralCombiner.o CXX _obj/GraphicsContext.o CXX _obj/OGLCombiner.o CXX _obj/OGLDecodedMux.o CXX _obj/OGLExtCombiner.o CXX _obj/OGLExtensions.o CXX _obj/OGLExtRender.o CXX _obj/OGLGraphicsContext.o In file included from ../../src/osal_opengl.h:33, from ../../src/OGLExtCombiner.h:26, from ../../src/DeviceBuilder.cpp:30: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLExtCombiner.h:26, from ../../src/DeviceBuilder.cpp:30: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/OGLRender.o In file included from ../../src/osal_opengl.h:33, from ../../src/OGLExtensions.cpp:22: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | CXX _obj/OGLRenderExt.o In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLExtensions.cpp:22: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ../../src/osal_opengl.h:33, from ../../src/OGLRender.h:26, from ../../src/OGLCombiner.cpp:31: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLRender.h:26, from ../../src/OGLCombiner.cpp:31: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/OGLTexture.o CXX _obj/Render.o CXX _obj/RenderBase.o CXX _obj/RenderExt.o In file included from ../../src/osal_opengl.h:33, from ../../src/OGLRender.h:26, from ../../src/OGLExtCombiner.cpp:27: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLRender.h:26, from ../../src/OGLExtCombiner.cpp:27: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/RenderTexture.o CXX _obj/RSP_Parser.o CXX _obj/RSP_S2DEX.o In file included from ../../src/osal_opengl.h:33, from ../../src/OGLExtRender.cpp:22: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLExtRender.cpp:22: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/Texture.o In file included from ../../src/osal_opengl.h:33, from ../../src/OGLGraphicsContext.cpp:24: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLGraphicsContext.cpp:24: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/TextureFilters.o In file included from ../../src/osal_opengl.h:33, from ../../src/OGLRender.cpp:31: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | CXX _obj/TextureFilters_2xsai.o In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLRender.cpp:31: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/TextureFilters_hq2x.o In file included from ../../src/osal_opengl.h:33, from ../../src/OGLRender.h:26, from ../../src/OGLRenderExt.cpp:19: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLRender.h:26, from ../../src/OGLRenderExt.cpp:19: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/TextureFilters_hq4x.o In file included from ../../src/osal_opengl.h:33, from ../../src/OGLTexture.h:24, from ../../src/OGLTexture.cpp:26: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLTexture.h:24, from ../../src/OGLTexture.cpp:26: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ../../src/osal_opengl.h:33, from ../../src/RenderExt.cpp:35: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/RenderExt.cpp:35: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ../../src/osal_opengl.h:33, from ../../src/OGLTexture.h:24, from ../../src/RenderTexture.cpp:23: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLTexture.h:24, from ../../src/RenderTexture.cpp:23: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/TextureManager.o In file included from ../../src/Combiner.h:25, from ../../src/Combiner.cpp:20: ../../src/CSortedList.h: In instantiation of 'void CSortedList::add(Key, Element) [with Key = long long unsigned int; Element = DecodedMux]': ../../src/Combiner.cpp:421:33: required from here ../../src/CSortedList.h:78:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class DecodedMux' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78 | std::memcpy(elements,oldelements,oldmaxsize*sizeof(Element)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/Combiner.h:27, from ../../src/Combiner.cpp:20: ../../src/DecodedMux.h:48:7: note: 'class DecodedMux' declared here 48 | class DecodedMux | ^~~~~~~~~~ ../../src/ConvertImage.cpp: In function 'void ConvertIA8(CTexture*, const TxtrInfo&)': ../../src/ConvertImage.cpp:387:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 387 | register const uint8* FourToEightArray = &FourToEight[0]; | ^~~~~~~~~~~~~~~~ ../../src/ConvertImage.cpp:397:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 397 | register uint8 b = pSrc[(dwByteOffset++) ^ 0x3]; | ^ CXX _obj/VectorMath.o CXX _obj/Video.o CXX _obj/OGLFragmentShaders.o ../../src/FrameBuffer.cpp: In member function 'void FrameBufferManager::Initialize()': ../../src/FrameBuffer.cpp:103:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct RenderTextureInfo' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103 | memset(&gRenderTextureInfos[0], 0, sizeof(RenderTextureInfo)*numOfTxtBufInfos); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/FrameBuffer.h:25, from ../../src/FrameBuffer.cpp:30: ../../src/RenderTexture.h:32:16: note: 'struct RenderTextureInfo' declared here 32 | typedef struct { | ^ ../../src/FrameBuffer.cpp: In function 'unsigned int CalculateRDRAMCRC(void*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': ../../src/FrameBuffer.cpp:591:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 591 | register uint32 *pStart = (uint32*)(pPhysicalAddress); | ^~~~~~ ../../src/FrameBuffer.cpp: In member function 'virtual int FrameBufferManager::SetBackBufferAsRenderTexture(SetImgInfo&, int)': ../../src/FrameBuffer.cpp:1350:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct RenderTextureInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1350 | memcpy(&gRenderTextureInfos[idxToUse], &tempRenderTextureInfo, sizeof(RenderTextureInfo) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/FrameBuffer.h:25, from ../../src/FrameBuffer.cpp:30: ../../src/RenderTexture.h:32:16: note: 'struct RenderTextureInfo' declared here 32 | typedef struct { | ^ ../../src/FrameBuffer.cpp: In member function 'virtual void FrameBufferManager::ActiveTextureBuffer()': ../../src/FrameBuffer.cpp:1630:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct RenderTextureInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1630 | memcpy(&gRenderTextureInfos[idxToUse], &newRenderTextureInfo, sizeof(RenderTextureInfo) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/FrameBuffer.h:25, from ../../src/FrameBuffer.cpp:30: ../../src/RenderTexture.h:32:16: note: 'struct RenderTextureInfo' declared here 32 | typedef struct { | ^ In file included from ../../src/osal_opengl.h:33, from ../../src/Video.cpp:29: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/Video.cpp:29: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ../../src/osal_opengl.h:33, from ../../src/OGLExtensions.h:25, from ../../src/OGLFragmentShaders.cpp:26: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/osal_opengl.h:33, from ../../src/OGLExtensions.h:25, from ../../src/OGLFragmentShaders.cpp:26: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ../../src/RSP_Parser.cpp:275: ../../src/RDP_Texture.h: In function 'void DLParser_LoadBlock(Gfx*)': ../../src/RDP_Texture.h:1307:25: warning: self-comparison always evaluates to true [-Wtautological-compare] 1307 | if( tile.dwTMem == tile.dwTMem ) | ~~~~~~~~~~~ ^~ ~~~~~~~~~~~ ../../src/RenderBase.cpp: In function 'unsigned int LightVert(XVECTOR4&, int)': ../../src/RenderBase.cpp:1006:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1006 | register float r = gRSP.fAmbientLightR; | ^ ../../src/RenderBase.cpp:1007:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1007 | register float g = gRSP.fAmbientLightG; | ^ ../../src/RenderBase.cpp:1008:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1008 | register float b = gRSP.fAmbientLightB; | ^ ../../src/RenderBase.cpp:1012:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1012 | for (register unsigned int l=0; l < gRSPnumLights; l++) | ^ ../../src/RenderBase.cpp:1029:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1029 | for (register unsigned int l=0; l < gRSPnumLights; l++) | ^ ../../src/RenderBase.cpp: In function 'unsigned int LightVertNew(XVECTOR4&)': ../../src/RenderBase.cpp:1087:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1087 | register float r = gRSP.fAmbientLightR; | ^ ../../src/RenderBase.cpp:1088:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1088 | register float g = gRSP.fAmbientLightG; | ^ ../../src/RenderBase.cpp:1089:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1089 | register float b = gRSP.fAmbientLightB; | ^ ../../src/RenderBase.cpp:1092:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1092 | for (register unsigned int l=0; l < gRSPnumLights; l++) | ^ ../../src/RenderBase.cpp: In function 'void ProcessVertexDataSSE(unsigned int, unsigned int, unsigned int)': ../../src/RenderBase.cpp:1372:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1372 | register IColor &color = *(IColor*)&g_dwVtxDifColor[i]; | ^~~~~ ../../src/RenderBase.cpp: In function 'void ProcessVertexDataNoSSE(unsigned int, unsigned int, unsigned int)': ../../src/RenderBase.cpp:1488:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1488 | register IColor &color = *(IColor*)&g_dwVtxDifColor[i]; | ^~~~~ ../../src/RenderBase.cpp: In function 'void SetLightDirection(unsigned int, float, float, float, float)': ../../src/RenderBase.cpp:2228:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2228 | register float w = range == 0 ? (float)sqrt(x*x+y*y+z*z) : 1; | ^ ../../src/TextureManager.cpp: In constructor 'CTextureManager::CTextureManager()': ../../src/TextureManager.cpp:103:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103 | memset(&m_blackTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp:104:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104 | memset(&m_PrimColorTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp:105:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 105 | memset(&m_EnvColorTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp:106:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 106 | memset(&m_LODFracTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp:107:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 107 | memset(&m_PrimLODFracTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp: In member function 'bool CTextureManager::CleanUp()': ../../src/TextureManager.cpp:142:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 142 | memset(&m_blackTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp:143:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 143 | memset(&m_PrimColorTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp:144:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 144 | memset(&m_EnvColorTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp:145:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 145 | memset(&m_LODFracTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp:146:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 146 | memset(&m_PrimLODFracTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/ConvertImage.h:24, from ../../src/TextureManager.cpp:25: ../../src/TextureManager.h:135:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 135 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ LD mupen64plus-video-rice.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix' Makefile:229: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 -s mupen64plus-video-rice.so "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 "../../data/RiceVideoLinux.ini" "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix' ************************************ Building video-glide64mk2 plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix' Makefile:244: Using SDL 1.2 libraries rm -f -r _obj mupen64plus-video-glide64mk2.so make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix' Makefile:244: Using SDL 1.2 libraries CC _obj/GlideHQ/tc-1.1+/fxt1.o CC _obj/GlideHQ/tc-1.1+/wrapper.o CC _obj/GlideHQ/tc-1.1+/texstore.o CC _obj/Glide64/osal_dynamiclib_unix.o CXX _obj/Glide64/3dmath.o CXX _obj/Glide64/Combine.o CXX _obj/Glide64/Config.o CXX _obj/Glide64/CRC.o CXX _obj/Glide64/Debugger.o CXX _obj/Glide64/DepthBufferRender.o In file included from ../../src/GlideHQ/tc-1.1+/wrapper.c:31: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/GlideHQ/tc-1.1+/wrapper.c:31: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/Glide64/FBtoScreen.o CXX _obj/Glide64/Ini.o CXX _obj/Glide64/Keys.o CXX _obj/Glide64/Main.o CXX _obj/Glide64/rdp.o CXX _obj/Glide64/TexBuffer.o CXX _obj/Glide64/TexCache.o CXX _obj/Glide64/Util.o CXX _obj/Glitch64/OGLcombiner.o CXX _obj/Glitch64/OGLgeometry.o CXX _obj/Glitch64/OGLglitchmain.o CXX _obj/Glitch64/OGLtextures.o CXX _obj/GlideHQ/Ext_TxFilter.o CXX _obj/GlideHQ/TxFilterExport.o CXX _obj/GlideHQ/TxFilter.o In file included from ../../src/Glitch64/glitchmain.h:123, from ../../src/Glitch64/OGLgeometry.cpp:26: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/Glitch64/glitchmain.h:123, from ../../src/Glitch64/OGLgeometry.cpp:26: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/GlideHQ/TxCache.o In file included from ../../src/Glitch64/glitchmain.h:123, from ../../src/Glitch64/OGLcombiner.cpp:30: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/Glitch64/glitchmain.h:123, from ../../src/Glitch64/OGLcombiner.cpp:30: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/GlideHQ/TxTexCache.o CXX _obj/GlideHQ/TxHiResCache.o CXX _obj/GlideHQ/TxQuantize.o CXX _obj/GlideHQ/TxUtil.o In file included from ../../src/Glitch64/glitchmain.h:123, from ../../src/Glitch64/OGLglitchmain.cpp:39: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/Glitch64/glitchmain.h:123, from ../../src/Glitch64/OGLglitchmain.cpp:39: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | CXX _obj/GlideHQ/TextureFilters.o In file included from ../../src/Glitch64/glitchmain.h:123, from ../../src/Glitch64/OGLtextures.cpp:27: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/Glitch64/glitchmain.h:123, from ../../src/Glitch64/OGLtextures.cpp:27: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/3dmath.cpp:40: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ CXX _obj/GlideHQ/TextureFilters_2xsai.o In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/Config.cpp:21: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ CXX _obj/GlideHQ/TextureFilters_hq2x.o CXX _obj/GlideHQ/TextureFilters_hq4x.o In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/FBtoScreen.cpp:46: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ CXX _obj/GlideHQ/TxImage.o ../../src/Glide64/3dmath.cpp: In function 'void calc_linear(VERTEX*)': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'vec' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/3dmath.cpp:83:3: note: in expansion of macro 'DECLAREALIGN16VAR' 83 | DECLAREALIGN16VAR(vec[3]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/3dmath.cpp:83:3: note: in expansion of macro 'DECLAREALIGN16VAR' 83 | DECLAREALIGN16VAR(vec[3]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/3dmath.cpp: In function 'void calc_sphere(VERTEX*)': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'vec' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/3dmath.cpp:124:3: note: in expansion of macro 'DECLAREALIGN16VAR' 124 | DECLAREALIGN16VAR(vec[3]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/3dmath.cpp:124:3: note: in expansion of macro 'DECLAREALIGN16VAR' 124 | DECLAREALIGN16VAR(vec[3]); | ^~~~~~~~~~~~~~~~~ CXX _obj/GlideHQ/TxReSample.o CXX _obj/GlideHQ/TxDbg.o In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/DepthBufferRender.cpp:48: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/DepthBufferRender.cpp: In function 'void Rasterize(vertexi*, int, int)': ../../src/Glide64/DepthBufferRender.cpp:239:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 239 | else | ^~~~ ../../src/Glide64/DepthBufferRender.cpp:244:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 244 | vtx++; | ^~~ CXX _obj/GlideHQ/tc-1.1+/s2tc/s2tc_algorithm.o In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/Keys.cpp:46: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/Combine.cpp:40: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/Debugger.cpp:40: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/Ini.cpp:42: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ CXX _obj/GlideHQ/tc-1.1+/s2tc/s2tc_libtxc_dxtn.o In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/Main.cpp:40: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/rdp.cpp:41: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/TexBuffer.cpp:45: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/ucode00.h: In function 'void modelview_mul(float (*)[4])': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm_src' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode00.h:211:3: note: in expansion of macro 'DECLAREALIGN16VAR' 211 | DECLAREALIGN16VAR(m_src[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode00.h:211:3: note: in expansion of macro 'DECLAREALIGN16VAR' 211 | DECLAREALIGN16VAR(m_src[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/ucode00.h: In function 'void projection_mul(float (*)[4])': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm_src' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode00.h:267:3: note: in expansion of macro 'DECLAREALIGN16VAR' 267 | DECLAREALIGN16VAR(m_src[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode00.h:267:3: note: in expansion of macro 'DECLAREALIGN16VAR' 267 | DECLAREALIGN16VAR(m_src[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/ucode00.h: In function 'void uc0_matrix()': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode00.h:300:3: note: in expansion of macro 'DECLAREALIGN16VAR' 300 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode00.h:300:3: note: in expansion of macro 'DECLAREALIGN16VAR' 300 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/ucode02.h: In function 'void uc2_matrix()': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode02.h:495:3: note: in expansion of macro 'DECLAREALIGN16VAR' 495 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode02.h:495:3: note: in expansion of macro 'DECLAREALIGN16VAR' 495 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/ucode05.h: In function 'void uc5_matrix()': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode05.h:78:5: note: in expansion of macro 'DECLAREALIGN16VAR' 78 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode05.h:78:5: note: in expansion of macro 'DECLAREALIGN16VAR' 78 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm_src' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode05.h:80:5: note: in expansion of macro 'DECLAREALIGN16VAR' 80 | DECLAREALIGN16VAR(m_src[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode05.h:80:5: note: in expansion of macro 'DECLAREALIGN16VAR' 80 | DECLAREALIGN16VAR(m_src[4][4]); | ^~~~~~~~~~~~~~~~~ In file included from ../../src/GlideHQ/tc-1.1+/s2tc/txc_dxtn.h:31, from ../../src/GlideHQ/tc-1.1+/s2tc/s2tc_libtxc_dxtn.cpp:26: /usr/include/SDL/SDL_opengl.h:116: warning: "GL_GLEXT_VERSION" redefined 116 | #define GL_GLEXT_VERSION 29 | In file included from /usr/include/GL/gl.h:2048, from /usr/include/SDL/SDL_opengl.h:46, from ../../src/GlideHQ/tc-1.1+/s2tc/txc_dxtn.h:31, from ../../src/GlideHQ/tc-1.1+/s2tc/s2tc_libtxc_dxtn.cpp:26: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190911 | In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/TexCache.cpp:41: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ In file included from ../../src/Glide64/Gfx_1.3.h:77, from ../../src/Glide64/Util.cpp:41: ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/ucode09.h: In function 'void uc9_mtxcat()': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode09.h:419:3: note: in expansion of macro 'DECLAREALIGN16VAR' 419 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode09.h:419:3: note: in expansion of macro 'DECLAREALIGN16VAR' 419 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/ucode09.h: In function 'void uc9_movemem()': ../../src/Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'm' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode09.h:569:7: note: in expansion of macro 'DECLAREALIGN16VAR' 569 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glide64/ucode09.h:569:7: note: in expansion of macro 'DECLAREALIGN16VAR' 569 | DECLAREALIGN16VAR(m[4][4]); | ^~~~~~~~~~~~~~~~~ In file included from ../../src/GlideHQ/../Glide64/Gfx_1.3.h:77, from ../../src/GlideHQ/TxImage.cpp:35: ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glide64/TexCache.cpp: In function 'void LoadTex(int, int)': ../../src/Glide64/TexCache.cpp:1363:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1363 | else | ^~~~ ../../src/Glide64/TexCache.cpp:1491:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1491 | if (modifyPalette) | ^~ In file included from ../../src/Glitch64/OGLgeometry.cpp:28: ../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/Glitch64/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/TxDbg.cpp: In member function 'TxDbg::TxDbg()': ../../src/GlideHQ/TxDbg.cpp:35:8: warning: 'this_5(D)->_dbgfile' is used uninitialized [-Wuninitialized] 35 | if (!_dbgfile) | ^~~~~~~~ In file included from ../../src/GlideHQ/../Glide64/Gfx_1.3.h:77, from ../../src/GlideHQ/TxCache.cpp:33: ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ In file included from ../../src/GlideHQ/../Glide64/Gfx_1.3.h:77, from ../../src/GlideHQ/TxHiResCache.cpp:60: ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:690:3: note: in expansion of macro 'DECLAREALIGN16VAR' 690 | DECLAREALIGN16VAR(model[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'proj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:691:3: note: in expansion of macro 'DECLAREALIGN16VAR' 691 | DECLAREALIGN16VAR(proj[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'combined' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:692:3: note: in expansion of macro 'DECLAREALIGN16VAR' 692 | DECLAREALIGN16VAR(combined[4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'dkrproj' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:693:3: note: in expansion of macro 'DECLAREALIGN16VAR' 693 | DECLAREALIGN16VAR(dkrproj[3][4][4]); | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: warning: unnecessary parentheses in declaration of 'model_stack' [-Wparentheses] 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ ../../src/GlideHQ/../Glide64/rdp.h:120:38: note: remove parentheses 120 | #define DECLAREALIGN16VAR(var) float (var) __attribute__ ((aligned(16))) | ^~~~~ ../../src/GlideHQ/../Glide64/rdp.h:695:3: note: in expansion of macro 'DECLAREALIGN16VAR' 695 | DECLAREALIGN16VAR(model_stack[32][4][4]); // 32 deep, will warn if overflow | ^~~~~~~~~~~~~~~~~ LD mupen64plus-video-glide64mk2.so In function 'fxt1_quantize_MIXED0', inlined from 'fxt1_quantize' at ../../src/GlideHQ/tc-1.1+/fxt1.c:1044:7, inlined from 'fxt1_encode' at ../../src/GlideHQ/tc-1.1+/fxt1.c:1136:10: ../../src/GlideHQ/tc-1.1+/fxt1.c:853:18: warning: 'fxt1_variance.constprop' accessing 128 bytes in a region of size 64 [-Wstringop-overflow=] 853 | int maxVarR = fxt1_variance(NULL, &input[N_TEXELS / 2], n_comp, N_TEXELS / 2); | ^ ../../src/GlideHQ/tc-1.1+/fxt1.c: In function 'fxt1_encode': ../../src/GlideHQ/tc-1.1+/fxt1.c:853:18: note: referencing argument 2 of type 'byte[4] *' ../../src/GlideHQ/tc-1.1+/fxt1.c:106:1: note: in a call to function 'fxt1_variance.constprop' 106 | fxt1_variance (double variance[MAX_COMP], | ^ make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix' make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix' Makefile:244: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 -s mupen64plus-video-glide64mk2.so "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -d "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" install -m 0644 "../../data/Glide64mk2.ini" "/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/test/" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix' >>> mupen64plus: Entering fakeroot... ************************************ Installing core library make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix' Makefile:258: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib" install -m 0644 -s libmupen64plus.so.2.0.0 "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -m 0644 ../../data/* "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/include/mupen64plus" install -m 0644 ../../src/api/m64p_*.h "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/include/mupen64plus" PATH="$PATH:/sbin" ldconfig -n "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib" if [ ! -e "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/libmupen64plus.so.2" ]; then ln -sf "libmupen64plus.so.2.0.0" "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/libmupen64plus.so.2"; fi make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-core/projects/unix' ************************************ Installing ui-console front-end make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix' Makefile:117: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/bin" install -m 0755 -s mupen64plus "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/bin" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/man/man6" install -m 0644 ../../doc/mupen64plus.6 "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/man/man6" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/applications" install -m 0644 ../../data/mupen64plus.desktop "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/applications" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/icons/hicolor/48x48/apps" install -m 0644 ../../data/icons/48x48/apps/mupen64plus.png "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/icons/hicolor/48x48/apps" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/icons/hicolor/scalable/apps" install -m 0644 ../../data/icons/scalable/apps/mupen64plus.svg "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/icons/hicolor/scalable/apps" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-ui-console/projects/unix' ************************************ Installing audio-sdl plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix' Makefile:148: Using SDL 1.2 libraries Makefile:174: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler. install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-audio-sdl.so "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-audio-sdl/projects/unix' ************************************ Installing input-sdl plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix' Makefile:147: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-input-sdl.so "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -m 0644 "../../data/InputAutoCfg.ini" "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-input-sdl/projects/unix' ************************************ Installing rsp-hle plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix' install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-rsp-hle.so "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-rsp-hle/projects/unix' ************************************ Installing video-rice plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix' Makefile:229: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-video-rice.so "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -m 0644 "../../data/RiceVideoLinux.ini" "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-rice/projects/unix' ************************************ Installing video-glide64mk2 plugin make: Entering directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix' Makefile:244: Using SDL 1.2 libraries install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-video-glide64mk2.so "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -d "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -m 0644 "../../data/Glide64mk2.ini" "/home/buildozer/aports/testing/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" make: Leaving directory '/home/buildozer/aports/testing/mupen64plus/src/mupen64plus-bundle-src-2.5/source/mupen64plus-video-glide64mk2/projects/unix' >>> mupen64plus-doc*: Running split function doc... >>> mupen64plus-doc*: Preparing subpackage mupen64plus-doc... >>> mupen64plus-doc*: Running postcheck for mupen64plus-doc >>> mupen64plus*: Running postcheck for mupen64plus >>> mupen64plus*: Preparing package mupen64plus... >>> mupen64plus*: Stripping binaries >>> mupen64plus-doc*: Scanning shared objects >>> mupen64plus*: Scanning shared objects >>> mupen64plus-doc*: Tracing dependencies... >>> mupen64plus-doc*: Package size: 24.0 KB >>> mupen64plus-doc*: Compressing data... >>> mupen64plus-doc*: Create checksum... >>> mupen64plus-doc*: Create mupen64plus-doc-2.5-r0.apk >>> mupen64plus*: Tracing dependencies... so:libGL.so.1 so:libGLU.so.1 so:libSDL-1.2.so.0 so:libboost_filesystem.so.1.77.0 so:libc.musl-x86_64.so.1 so:libfreetype.so.6 so:libgcc_s.so.1 so:libpng16.so.16 so:libsamplerate.so.0 so:libstdc++.so.6 so:libz.so.1 >>> mupen64plus*: Package size: 3.6 MB >>> mupen64plus*: Compressing data... >>> mupen64plus*: Create checksum... >>> mupen64plus*: Create mupen64plus-2.5-r0.apk >>> mupen64plus: Build complete at Wed, 16 Feb 2022 23:52:03 +0000 elapsed time 0h 1m 2s >>> mupen64plus: Cleaning up srcdir >>> mupen64plus: Cleaning up pkgdir >>> mupen64plus: Uninstalling dependencies... (1/108) Purging .makedepends-mupen64plus (20220216.235102) (2/108) Purging sdl-dev (1.2.15-r13) (3/108) Purging sdl (1.2.15-r13) (4/108) Purging boost-dev (1.77.0-r4) (5/108) Purging boost1.77-dev (1.77.0-r4) (6/108) Purging boost1.77 (1.77.0-r4) (7/108) Purging boost1.77-libs (1.77.0-r4) (8/108) Purging bzip2-dev (1.0.8-r1) (9/108) Purging icu-dev (70.1-r0) (10/108) Purging icu (70.1-r0) (11/108) Purging icu-libs (70.1-r0) (12/108) Purging xz-dev (5.2.5-r0) (13/108) Purging boost1.77-atomic (1.77.0-r4) (14/108) Purging boost1.77-container (1.77.0-r4) (15/108) Purging boost1.77-contract (1.77.0-r4) (16/108) Purging boost1.77-coroutine (1.77.0-r4) (17/108) Purging boost1.77-date_time (1.77.0-r4) (18/108) Purging boost1.77-fiber (1.77.0-r4) (19/108) Purging boost1.77-graph (1.77.0-r4) (20/108) Purging boost1.77-iostreams (1.77.0-r4) (21/108) Purging boost1.77-json (1.77.0-r4) (22/108) Purging boost1.77-locale (1.77.0-r4) (23/108) Purging boost1.77-log_setup (1.77.0-r4) (24/108) Purging boost1.77-math (1.77.0-r4) (25/108) Purging boost1.77-nowide (1.77.0-r4) (26/108) Purging boost1.77-prg_exec_monitor (1.77.0-r4) (27/108) Purging boost1.77-program_options (1.77.0-r4) (28/108) Purging boost1.77-python3 (1.77.0-r4) (29/108) Purging boost1.77-random (1.77.0-r4) (30/108) Purging boost1.77-regex (1.77.0-r4) (31/108) Purging boost1.77-stacktrace_basic (1.77.0-r4) (32/108) Purging boost1.77-stacktrace_noop (1.77.0-r4) (33/108) Purging boost1.77-system (1.77.0-r4) (34/108) Purging boost1.77-timer (1.77.0-r4) (35/108) Purging boost1.77-type_erasure (1.77.0-r4) (36/108) Purging boost1.77-unit_test_framework (1.77.0-r4) (37/108) Purging boost1.77-wave (1.77.0-r4) (38/108) Purging boost1.77-wserialization (1.77.0-r4) (39/108) Purging freetype-dev (2.11.1-r0) (40/108) Purging freetype (2.11.1-r0) (41/108) Purging glu-dev (9.0.2-r1) (42/108) Purging glu (9.0.2-r1) (43/108) Purging libpng-dev (1.6.37-r1) (44/108) Purging libpng (1.6.37-r1) (45/108) Purging libsamplerate-dev (0.1.9-r1) (46/108) Purging libsamplerate (0.1.9-r1) (47/108) Purging zlib-dev (1.2.11-r3) (48/108) Purging mesa-dev (21.3.6-r0) (49/108) Purging libxdamage-dev (1.1.5-r1) (50/108) Purging libxdamage (1.1.5-r1) (51/108) Purging libxshmfence-dev (1.3-r1) (52/108) Purging mesa-egl (21.3.6-r0) (53/108) Purging mesa-gbm (21.3.6-r0) (54/108) Purging mesa-gl (21.3.6-r0) (55/108) Purging mesa-gles (21.3.6-r0) (56/108) Purging mesa-osmesa (21.3.6-r0) (57/108) Purging mesa-xatracker (21.3.6-r0) (58/108) Purging mesa (21.3.6-r0) (59/108) Purging libxxf86vm-dev (1.1.4-r2) (60/108) Purging libxxf86vm (1.1.4-r2) (61/108) Purging libxfixes-dev (6.0.0-r0) (62/108) Purging libxfixes (6.0.0-r0) (63/108) Purging libxext-dev (1.3.4-r0) (64/108) Purging libxext (1.3.4-r0) (65/108) Purging libx11-dev (1.7.3.1-r0) (66/108) Purging xtrans (1.4.0-r1) (67/108) Purging libx11 (1.7.3.1-r0) (68/108) Purging libxcb-dev (1.14-r2) (69/108) Purging xcb-proto (1.14.1-r3) (70/108) Purging libxcb (1.14-r2) (71/108) Purging libxau-dev (1.0.9-r0) (72/108) Purging libxau (1.0.9-r0) (73/108) Purging libxdmcp-dev (1.1.3-r0) (74/108) Purging libxdmcp (1.1.3-r0) (75/108) Purging xorgproto (2021.5-r0) (76/108) Purging libbsd (0.11.5-r0) (77/108) Purging libmd (1.0.3-r0) (78/108) Purging tslib (1.22-r0) (79/108) Purging boost1.77-chrono (1.77.0-r4) (80/108) Purging boost1.77-context (1.77.0-r4) (81/108) Purging boost1.77-log (1.77.0-r4) (82/108) Purging boost1.77-thread (1.77.0-r4) (83/108) Purging boost1.77-filesystem (1.77.0-r4) (84/108) Purging python3 (3.10.2-r0) (85/108) Purging wayland-libs-client (1.20.0-r0) (86/108) Purging wayland-libs-server (1.20.0-r0) (87/108) Purging llvm12-libs (12.0.1-r2) (88/108) Purging libffi (3.4.2-r1) (89/108) Purging gdbm (1.23-r0) (90/108) Purging mpdecimal (2.5.1-r1) (91/108) Purging readline (8.1.1-r0) (92/108) Purging sqlite-libs (3.37.2-r0) (93/108) Purging boost1.77-serialization (1.77.0-r4) (94/108) Purging libdrm-dev (2.4.109-r0) (95/108) Purging libdrm (2.4.109-r0) (96/108) Purging linux-headers (5.16.7-r1) (97/108) Purging brotli-dev (1.0.9-r6) (98/108) Purging libpciaccess-dev (0.16-r0) (99/108) Purging libpciaccess (0.16-r0) (100/108) Purging libxshmfence (1.3-r1) (101/108) Purging mesa-glapi (21.3.6-r0) (102/108) Purging libxml2 (2.9.12-r3) (103/108) Purging libsndfile (1.0.31-r1) (104/108) Purging libvorbis (1.3.7-r0) (105/108) Purging flac (1.3.3-r0) (106/108) Purging libogg (1.3.5-r1) (107/108) Purging alsa-lib (1.2.6.1-r0) (108/108) Purging opus (1.3.1-r1) Executing busybox-1.35.0-r2.trigger OK: 346 MiB in 110 packages >>> mupen64plus: Updating the testing/x86_64 repository index... >>> mupen64plus: Signing the index...