>>> mupen64plus: Building community/mupen64plus 2.5.9-r2 (using abuild 3.11.0_rc13-r0) started Wed, 26 Apr 2023 15:56:55 +0000 >>> mupen64plus: Checking sanity of /home/buildozer/aports/community/mupen64plus/APKBUILD... >>> mupen64plus: Analyzing dependencies... >>> mupen64plus: Installing for build: build-base boost-dev freetype-dev glu-dev libpng-dev libsamplerate-dev nasm sdl2-dev zlib-dev (1/119) Installing boost1.82-atomic (1.82.0-r1) (2/119) Installing boost1.82-chrono (1.82.0-r1) (3/119) Installing boost1.82-container (1.82.0-r1) (4/119) Installing boost1.82-context (1.82.0-r1) (5/119) Installing boost1.82-contract (1.82.0-r1) (6/119) Installing boost1.82-coroutine (1.82.0-r1) (7/119) Installing boost1.82-date_time (1.82.0-r1) (8/119) Installing boost1.82-fiber (1.82.0-r1) (9/119) Installing boost1.82-filesystem (1.82.0-r1) (10/119) Installing boost1.82-graph (1.82.0-r1) (11/119) Installing libbz2 (1.0.8-r5) (12/119) Installing xz-libs (5.4.2-r1) (13/119) Installing boost1.82-iostreams (1.82.0-r1) (14/119) Installing boost1.82-thread (1.82.0-r1) (15/119) Installing icu-data-en (73.1-r1) Executing icu-data-en-73.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (16/119) Installing icu-libs (73.1-r1) (17/119) Installing boost1.82-locale (1.82.0-r1) (18/119) Installing boost1.82-log (1.82.0-r1) (19/119) Installing boost1.82-log_setup (1.82.0-r1) (20/119) Installing boost1.82-math (1.82.0-r1) (21/119) Installing boost1.82-prg_exec_monitor (1.82.0-r1) (22/119) Installing boost1.82-program_options (1.82.0-r1) (23/119) Installing libffi (3.4.4-r2) (24/119) Installing gdbm (1.23-r1) (25/119) Installing mpdecimal (2.5.1-r2) (26/119) Installing libpanelw (6.4_p20230401-r6) (27/119) Installing readline (8.2.1-r1) (28/119) Installing sqlite-libs (3.41.2-r2) (29/119) Installing python3 (3.11.3-r10) (30/119) Installing python3-pycache-pyc0 (3.11.3-r10) (31/119) Installing pyc (0.1-r0) (32/119) Installing python3-pyc (3.11.3-r10) (33/119) Installing boost1.82-python3 (1.82.0-r1) (34/119) Installing boost1.82-random (1.82.0-r1) (35/119) Installing boost1.82-regex (1.82.0-r1) (36/119) Installing boost1.82-serialization (1.82.0-r1) (37/119) Installing boost1.82-stacktrace_basic (1.82.0-r1) (38/119) Installing boost1.82-stacktrace_noop (1.82.0-r1) (39/119) Installing boost1.82-system (1.82.0-r1) (40/119) Installing boost1.82-timer (1.82.0-r1) (41/119) Installing boost1.82-type_erasure (1.82.0-r1) (42/119) Installing boost1.82-unit_test_framework (1.82.0-r1) (43/119) Installing boost1.82-url (1.82.0-r1) (44/119) Installing boost1.82-wave (1.82.0-r1) (45/119) Installing boost1.82-wserialization (1.82.0-r1) (46/119) Installing boost1.82-json (1.82.0-r1) (47/119) Installing boost1.82-nowide (1.82.0-r1) (48/119) Installing boost1.82-libs (1.82.0-r1) (49/119) Installing boost1.82 (1.82.0-r1) (50/119) Installing linux-headers (6.2-r0) (51/119) Installing bzip2-dev (1.0.8-r5) (52/119) Installing icu (73.1-r1) (53/119) Installing icu-dev (73.1-r1) (54/119) Installing xz (5.4.2-r1) (55/119) Installing xz-dev (5.4.2-r1) (56/119) Installing zlib-dev (1.2.13-r1) (57/119) Installing zstd (1.5.5-r3) (58/119) Installing zstd-dev (1.5.5-r3) (59/119) Installing boost1.82-dev (1.82.0-r1) (60/119) Installing boost-dev (1.82.0-r1) (61/119) Installing libpng (1.6.39-r3) (62/119) Installing freetype (2.13.0-r5) (63/119) Installing brotli (1.0.9-r14) (64/119) Installing brotli-dev (1.0.9-r14) (65/119) Installing libpng-dev (1.6.39-r3) (66/119) Installing freetype-dev (2.13.0-r5) (67/119) Installing hwdata-pci (0.369-r0) (68/119) Installing libpciaccess (0.17-r1) (69/119) Installing libdrm (2.4.115-r1) (70/119) Installing libpciaccess-dev (0.17-r1) (71/119) Installing libdrm-dev (2.4.115-r1) (72/119) Installing libxau (1.0.11-r1) (73/119) Installing xorgproto (2022.2-r0) (74/119) Installing libxau-dev (1.0.11-r1) (75/119) Installing libmd (1.0.4-r2) (76/119) Installing libbsd (0.11.7-r1) (77/119) Installing libxdmcp (1.1.4-r1) (78/119) Installing libxcb (1.15-r1) (79/119) Installing libx11 (1.8.4-r2) (80/119) Installing libxext (1.3.5-r1) (81/119) Installing xcb-proto (1.15.2-r2) (82/119) Installing xcb-proto-pyc (1.15.2-r2) (83/119) Installing libxdmcp-dev (1.1.4-r1) (84/119) Installing libxcb-dev (1.15-r1) (85/119) Installing xtrans (1.4.0-r2) (86/119) Installing libx11-dev (1.8.4-r2) (87/119) Installing libxext-dev (1.3.5-r1) (88/119) Installing libxdamage (1.1.6-r1) (89/119) Installing libxfixes (6.0.1-r1) (90/119) Installing libxfixes-dev (6.0.1-r1) (91/119) Installing libxdamage-dev (1.1.6-r1) (92/119) Installing libxshmfence (1.3.2-r2) (93/119) Installing libxshmfence-dev (1.3.2-r2) (94/119) Installing mesa (23.0.3-r2) (95/119) Installing wayland-libs-server (1.22.0-r1) (96/119) Installing mesa-gbm (23.0.3-r2) (97/119) Installing mesa-glapi (23.0.3-r2) (98/119) Installing wayland-libs-client (1.22.0-r1) (99/119) Installing mesa-egl (23.0.3-r2) (100/119) Installing libxxf86vm (1.1.5-r2) (101/119) Installing mesa-gl (23.0.3-r2) (102/119) Installing mesa-gles (23.0.3-r2) (103/119) Installing libxml2 (2.10.4-r2) (104/119) Installing llvm15-libs (15.0.7-r5) (105/119) Installing mesa-osmesa (23.0.3-r2) (106/119) Installing mesa-xatracker (23.0.3-r2) (107/119) Installing libxxf86vm-dev (1.1.5-r2) (108/119) Installing mesa-dev (23.0.3-r2) (109/119) Installing glu (9.0.2-r3) (110/119) Installing glu-dev (9.0.2-r3) (111/119) Installing libsamplerate (0.2.2-r2) (112/119) Installing libsamplerate-dev (0.2.2-r2) (113/119) Installing nasm (2.16.01-r2) (114/119) Installing sdl2 (2.26.5-r0) (115/119) Installing tslib (1.22-r1) (116/119) Installing directfb (1.7.7-r6) (117/119) Installing directfb-dev (1.7.7-r6) (118/119) Installing sdl2-dev (2.26.5-r0) (119/119) Installing .makedepends-mupen64plus (20230426.155657) Executing busybox-1.36.0-r8.trigger OK: 843 MiB in 217 packages >>> mupen64plus: Cleaning up srcdir >>> mupen64plus: Cleaning up pkgdir >>> mupen64plus: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/mupen64plus-bundle-src-2.5.9.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.9/mupen64plus-bundle-src-2.5.9.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 0 2802k 0 15527 0 0 27863 0 0:01:42 --:--:-- 0:01:42 27863 100 2802k 100 2802k 0 0 4443k 0 --:--:-- --:--:-- --:--:-- 37.2M >>> mupen64plus: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/mupen64plus-bundle-src-2.5.9.tar.gz >>> mupen64plus: Checking sha512sums... mupen64plus-bundle-src-2.5.9.tar.gz: OK gcc.patch: OK fix-null-usage.patch: OK fix-build.patch: OK sdl2-pitch.patch: OK >>> mupen64plus: Unpacking /var/cache/distfiles/v3.18/mupen64plus-bundle-src-2.5.9.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. >>> mupen64plus: fix-null-usage.patch patching file source/mupen64plus-video-glide64mk2/src/Glide64/Main.cpp >>> mupen64plus: fix-build.patch patching file source/mupen64plus-core/src/device/r4300/idec.h >>> mupen64plus: sdl2-pitch.patch patching file source/mupen64plus-core/src/api/vidext_sdl2_compat.h ************************************ Building core library make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix' rm -f -r libmupen64plus.so.2.0.0 libmupen64plus.so.2 _obj ../../src/asm_defines/asm_defines_nasm.h ../../src/asm_defines/asm_defines_gas.h make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix' 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/backends/api/video_capture_backend.o CC _obj/backends/plugins_compat/audio_plugin_compat.o CC _obj/backends/plugins_compat/input_plugin_compat.o CC _obj/backends/clock_ctime_plus_delta.o CC _obj/backends/dummy_video_capture.o CC _obj/backends/file_storage.o CC _obj/device/cart/cart.o CC _obj/device/cart/af_rtc.o CC _obj/device/cart/cart_rom.o CC _obj/device/cart/eeprom.o CC _obj/device/cart/flashram.o CC _obj/device/cart/sram.o CC _obj/device/controllers/game_controller.o CC _obj/device/controllers/paks/biopak.o CC _obj/device/controllers/paks/mempak.o CC _obj/device/controllers/paks/rumblepak.o CC _obj/device/controllers/paks/transferpak.o CC _obj/device/dd/dd_controller.o CC _obj/device/device.o CC _obj/device/gb/gb_cart.o CC _obj/device/gb/mbc3_rtc.o CC _obj/device/gb/m64282fp.o CC _obj/device/memory/memory.o CC _obj/device/pif/bootrom_hle.o CC _obj/device/pif/cic.o CC _obj/device/pif/n64_cic_nus_6105.o CC _obj/device/pif/pif.o CC _obj/device/r4300/cached_interp.o CC _obj/device/r4300/cp0.o CC _obj/device/r4300/cp1.o CC _obj/device/r4300/idec.o CC _obj/device/r4300/interrupt.o CC _obj/device/r4300/pure_interp.o CC _obj/device/r4300/r4300_core.o CC _obj/device/r4300/tlb.o CC _obj/device/rcp/ai/ai_controller.o CC _obj/device/rcp/mi/mi_controller.o CC _obj/device/rcp/pi/pi_controller.o CC _obj/device/rcp/rdp/fb.o CC _obj/device/rcp/rdp/rdp_core.o CC _obj/device/rcp/ri/ri_controller.o CC _obj/device/rcp/rsp/rsp_core.o CC _obj/device/rcp/si/si_controller.o CC _obj/device/rcp/vi/vi_controller.o CC _obj/device/rdram/rdram.o CC _obj/main/main.o CC _obj/main/util.o CC _obj/main/cheat.o CC _obj/main/eventloop.o CC _obj/main/rom.o CC _obj/main/savestates.o CC _obj/main/screenshot.o CC _obj/main/sdl_key_converter.o CC _obj/main/workqueue.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/osal/dynamiclib_unix.o CC _obj/osal/files_unix.o CC _obj/device/r4300/recomp.o CC _obj/device/r4300/x86_64/assemble.o CC _obj/device/r4300/x86_64/dynarec.o CC _obj/device/r4300/x86_64/regcache.o CC _obj/subprojects/minizip/ioapi.o CC _obj/subprojects/minizip/zip.o CC _obj/subprojects/minizip/unzip.o CC _obj/subprojects/md5/md5.o CC _obj/subprojects/xxhash/xxhash.o CC _obj/asm_defines/asm_defines.o strings "_obj/asm_defines/asm_defines.o" | tr -d '\r' | awk -v dest_dir="../../src/asm_defines" -f ../../tools/gen_asm_defines.awk AS _obj/device/r4300/x86_64/dyna_start.o LD libmupen64plus.so.2.0.0 lto-wrapper: warning: using serial compilation of 6 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information if [ "libmupen64plus.so.2" != "" ]; then ln -sf libmupen64plus.so.2.0.0 libmupen64plus.so.2; fi make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 -s libmupen64plus.so.2.0.0 "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 ../../data/* "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/api" install -m 0644 ../../src/api/m64p_*.h "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/api" true "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" if [ ! -e "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test//libmupen64plus.so.2" ]; then ln -sf "libmupen64plus.so.2.0.0" "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test//libmupen64plus.so.2"; fi make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix' ************************************ Building test ROM ************************************ Building ui-console front-end make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-ui-console/projects/unix' rm -f -r _obj mupen64plus make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-ui-console/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-ui-console/projects/unix' CC _obj/cheat.o CC _obj/compare_core.o CC _obj/core_interface.o CC _obj/debugger.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/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-ui-console/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-ui-console/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0755 -s mupen64plus "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test//man6" install -m 0644 ../../doc/mupen64plus.6 "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test//man6" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 ../../data/mupen64plus.desktop "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/icons/48x48/apps" install -m 0644 ../../data/icons/48x48/apps/mupen64plus.png "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/icons/48x48/apps" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/icons/scalable/apps" install -m 0644 ../../data/icons/scalable/apps/mupen64plus.svg "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/icons/scalable/apps" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-ui-console/projects/unix' ************************************ Building audio-sdl plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix' Makefile:171: 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/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix' Makefile:171: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler. CC _obj/circular_buffer.o CC _obj/main.o CC _obj/sdl_backend.o CC _obj/volume.o CC _obj/resamplers/resamplers.o CC _obj/resamplers/trivial.o CC _obj/osal_dynamiclib_unix.o CC _obj/resamplers/src.o LD mupen64plus-audio-sdl.so make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix' Makefile:171: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler. install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 -s mupen64plus-audio-sdl.so "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix' ************************************ Building input-sdl plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix' rm -f -r _obj mupen64plus-input-sdl.so make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix' 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/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 -s mupen64plus-input-sdl.so "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 "../../data/InputAutoCfg.ini" "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix' ************************************ Building rsp-hle plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix' rm -f -r _obj mupen64plus-rsp-hle.so make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/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/re2.o CC _obj/plugin.o CC _obj/osal_dynamiclib_unix.o LD mupen64plus-rsp-hle.so make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 -s mupen64plus-rsp-hle.so "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix' ************************************ Building video-rice plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix' rm -f -r _obj mupen64plus-video-rice.so make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix' 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/Config.o CXX _obj/ConvertImage.o CXX _obj/ConvertImage16.o CXX _obj/Debugger.o CXX _obj/DeviceBuilder.o CXX _obj/FrameBuffer.o CXX _obj/GraphicsContext.o CXX _obj/OGLCombiner.o CXX _obj/OGLExtensions.o CXX _obj/OGLGraphicsContext.o CXX _obj/OGLRender.o CXX _obj/OGLRenderExt.o CXX _obj/OGLTexture.o ../../src/ConvertImage.cpp: In function 'void ConvertIA8(CTexture*, const TxtrInfo&)': ../../src/ConvertImage.cpp:344:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 344 | register const uint8* FourToEightArray = &FourToEight[0]; | ^~~~~~~~~~~~~~~~ ../../src/ConvertImage.cpp:354:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 354 | register uint8 b = pSrc[(dwByteOffset++) ^ 0x3]; | ^ CXX _obj/Render.o CXX _obj/RenderBase.o ../../src/OGLExtensions.cpp:27:22: warning: 'void EmptyFunc()' defined but not used [-Wunused-function] 27 | static void APIENTRY EmptyFunc(void) { return; } | ^~~~~~~~~ CXX _obj/RenderExt.o CXX _obj/RenderTexture.o CXX _obj/RSP_Parser.o CXX _obj/RSP_S2DEX.o CXX _obj/Texture.o CXX _obj/TextureFilters.o CXX _obj/TextureFilters_2xsai.o CXX _obj/TextureFilters_hq2x.o CXX _obj/TextureFilters_hq4x.o CXX _obj/TextureManager.o CXX _obj/VectorMath.o CXX _obj/Video.o ../../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:129:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 129 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/TextureManager.cpp: In member function 'bool CTextureManager::CleanUp()': ../../src/TextureManager.cpp:134: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] 134 | memset(&m_blackTextureEntry, 0, sizeof(TxtrCacheEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/TextureManager.h:129:16: note: 'TxtrCacheEntry' {aka 'struct TxtrCacheEntry'} declared here 129 | typedef struct TxtrCacheEntry | ^~~~~~~~~~~~~~ ../../src/RenderBase.cpp: In function 'unsigned int LightVert(XVECTOR4&, int)': ../../src/RenderBase.cpp:980:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 980 | register float r = gRSP.fAmbientLightR; | ^ ../../src/RenderBase.cpp:981:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 981 | register float g = gRSP.fAmbientLightG; | ^ ../../src/RenderBase.cpp:982:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 982 | register float b = gRSP.fAmbientLightB; | ^ ../../src/RenderBase.cpp:986:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 986 | for (register unsigned int l=0; l < gRSPnumLights; l++) | ^ ../../src/RenderBase.cpp:1003:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1003 | for (register unsigned int l=0; l < gRSPnumLights; l++) | ^ ../../src/RenderBase.cpp: In function 'unsigned int LightVertNew(XVECTOR4&)': ../../src/RenderBase.cpp:1061:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1061 | register float r = gRSP.fAmbientLightR; | ^ ../../src/RenderBase.cpp:1062:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1062 | register float g = gRSP.fAmbientLightG; | ^ ../../src/RenderBase.cpp:1063:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1063 | register float b = gRSP.fAmbientLightB; | ^ ../../src/RenderBase.cpp:1066:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1066 | for (register unsigned int l=0; l < gRSPnumLights; l++) | ^ ../../src/FrameBuffer.cpp: In member function 'void FrameBufferManager::Initialize()': ../../src/FrameBuffer.cpp:106: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] 106 | 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/RenderBase.cpp: In function 'void SetLightDirection(unsigned int, float, float, float, float)': ../../src/RenderBase.cpp:2176:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2176 | register float w = range == 0 ? (float)sqrt(x*x+y*y+z*z) : 1; | ^ In file included from ../../src/RSP_Parser.cpp:278: ../../src/RDP_Texture.h: In function 'void DLParser_LoadBlock(Gfx*)': ../../src/RDP_Texture.h:1299:25: warning: self-comparison always evaluates to true [-Wtautological-compare] 1299 | if( tile.dwTMem == tile.dwTMem ) | ~~~~~~~~~~~ ^~ ~~~~~~~~~~~ ../../src/FrameBuffer.cpp: In function 'unsigned int CalculateRDRAMCRC(void*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)': ../../src/FrameBuffer.cpp:594:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 594 | register uint32 *pStart = (uint32*)(pPhysicalAddress); | ^~~~~~ ../../src/FrameBuffer.cpp: In member function 'virtual int FrameBufferManager::SetBackBufferAsRenderTexture(SetImgInfo&, int)': ../../src/FrameBuffer.cpp:1353: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] 1353 | memcpy(&gRenderTextureInfos[idxToUse], &tempRenderTextureInfo, sizeof(RenderTextureInfo) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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:1633: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] 1633 | memcpy(&gRenderTextureInfos[idxToUse], &newRenderTextureInfo, sizeof(RenderTextureInfo) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/RenderTexture.h:32:16: note: 'struct RenderTextureInfo' declared here 32 | typedef struct { | ^ LD mupen64plus-video-rice.so lto-wrapper: warning: using serial compilation of 6 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 -s mupen64plus-video-rice.so "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 "../../data/RiceVideoLinux.ini" "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix' ************************************ Building video-glide64mk2 plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix' rm -f -r _obj mupen64plus-video-glide64mk2.so make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix' 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 ../../src/GlideHQ/tc-1.1+/fxt1.c: In function 'fxt1_quantize_MIXED0': ../../src/GlideHQ/tc-1.1+/fxt1.c:853:18: warning: 'fxt1_variance' 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:853:18: note: referencing argument 2 of type 'byte[32][4]' ../../src/GlideHQ/tc-1.1+/fxt1.c:106:1: note: in a call to function 'fxt1_variance' 106 | fxt1_variance (double variance[MAX_COMP], | ^~~~~~~~~~~~~ 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 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/OGLEScombiner.o CXX _obj/Glitch64/OGLESgeometry.o CXX _obj/Glitch64/OGLESglitchmain.o CXX _obj/Glitch64/OGLEStextures.o CXX _obj/GlideHQ/Ext_TxFilter.o CXX _obj/GlideHQ/TxFilterExport.o CXX _obj/GlideHQ/TxFilter.o CXX _obj/GlideHQ/TxCache.o CXX _obj/GlideHQ/TxTexCache.o CXX _obj/GlideHQ/TxHiResCache.o CXX _obj/GlideHQ/TxQuantize.o CXX _obj/GlideHQ/TxUtil.o CXX _obj/GlideHQ/TextureFilters.o ../../src/Glitch64/OGLEStextures.cpp: In function 'void grTexDownloadMipMap(GrChipID_t, FxU32, FxU32, GrTexInfo*)': ../../src/Glitch64/OGLEStextures.cpp:418:7: warning: variable 'glformat' set but not used [-Wunused-but-set-variable] 418 | int glformat = 0; | ^~~~~~~~ CXX _obj/GlideHQ/TextureFilters_2xsai.o CXX _obj/GlideHQ/TextureFilters_hq2x.o CXX _obj/GlideHQ/TextureFilters_hq4x.o ../../src/Glitch64/OGLESglitchmain.cpp:309: warning: "LOG" redefined 309 | #define LOG | In file included from ../../src/Glitch64/OGLESglitchmain.cpp:39: ../../src/Glitch64/glitchmain.h:394: note: this is the location of the previous definition 394 | #define LOG(...) | CXX _obj/GlideHQ/TxImage.o CXX _obj/GlideHQ/TxReSample.o CXX _obj/GlideHQ/TxDbg.o CXX _obj/GlideHQ/tc-1.1+/s2tc/s2tc_algorithm.o ../../src/Glide64/Ini.cpp: In function 'BOOL INI_Open()': ../../src/Glide64/Ini.cpp:199:14: warning: the address of 'path' will never be NULL [-Waddress] 199 | if (path == 0) return FALSE; | ~~~~~^~~~ ../../src/Glide64/Ini.cpp:137:10: note: 'path' declared here 137 | char path[PATH_MAX]; | ^~~~ CXX _obj/GlideHQ/tc-1.1+/s2tc/s2tc_libtxc_dxtn.o ../../src/Glitch64/OGLEScombiner.cpp: In function 'void init_combiner()': ../../src/Glitch64/OGLEScombiner.cpp:329:7: warning: unused variable 'log_length' [-Wunused-variable] 329 | int log_length; | ^~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp: In function 'void compile_shader()': ../../src/Glitch64/OGLEScombiner.cpp:565:7: warning: unused variable 'rotation_matrix_location' [-Wunused-variable] 565 | int rotation_matrix_location; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:566:7: warning: unused variable 'texture0_location' [-Wunused-variable] 566 | int texture0_location; | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:567:7: warning: unused variable 'texture1_location' [-Wunused-variable] 567 | int texture1_location; | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:568:7: warning: unused variable 'ditherTex_location' [-Wunused-variable] 568 | int ditherTex_location; | ^~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:569:7: warning: unused variable 'vertexOffset_location' [-Wunused-variable] 569 | int vertexOffset_location; | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:570:7: warning: unused variable 'textureSizes_location' [-Wunused-variable] 570 | int textureSizes_location; | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:573:7: warning: unused variable 'chroma_color_location' [-Wunused-variable] 573 | int chroma_color_location; | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:574:7: warning: unused variable 'log_length' [-Wunused-variable] 574 | int log_length; | ^~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp: At global scope: ../../src/Glitch64/OGLEScombiner.cpp:219:13: warning: 'shader_log' defined but not used [-Wunused-variable] 219 | static char shader_log[2048]; | ^~~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:38:82: warning: 'operanda2' defined but not used [-Wunused-variable] 38 | static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4]; | ^~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:38:70: warning: 'sourcea2' defined but not used [-Wunused-variable] 38 | static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4]; | ^~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:38:57: warning: 'operanda1' defined but not used [-Wunused-variable] 38 | static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4]; | ^~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:38:45: warning: 'sourcea1' defined but not used [-Wunused-variable] 38 | static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4]; | ^~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:38:32: warning: 'operanda0' defined but not used [-Wunused-variable] 38 | static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4]; | ^~~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:38:20: warning: 'sourcea0' defined but not used [-Wunused-variable] 38 | static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4]; | ^~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:38:12: warning: 'fcta' defined but not used [-Wunused-variable] 38 | static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4]; | ^~~~ ../../src/Glitch64/OGLEScombiner.cpp:37:82: warning: 'operand2' defined but not used [-Wunused-variable] 37 | static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4]; | ^~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:37:70: warning: 'source2' defined but not used [-Wunused-variable] 37 | static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4]; | ^~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:37:57: warning: 'operand1' defined but not used [-Wunused-variable] 37 | static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4]; | ^~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:37:45: warning: 'source1' defined but not used [-Wunused-variable] 37 | static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4]; | ^~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:37:32: warning: 'operand0' defined but not used [-Wunused-variable] 37 | static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4]; | ^~~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:37:20: warning: 'source0' defined but not used [-Wunused-variable] 37 | static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4]; | ^~~~~~~ ../../src/Glitch64/OGLEScombiner.cpp:37:12: warning: 'fct' defined but not used [-Wunused-variable] 37 | static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4]; | ^~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grSstOrigin(GrOriginLocation_t)': ../../src/Glitch64/OGLESglitchmain.cpp:315:7: warning: left operand of comma operator has no effect [-Wunused-value] 315 | LOG("grSstOrigin(%d)\r\n", origin); | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grClipWindow(FxU32, FxU32, FxU32, FxU32)': ../../src/Glitch64/OGLESglitchmain.cpp:323:7: warning: left operand of comma operator has no effect [-Wunused-value] 323 | LOG("grClipWindow(%d,%d,%d,%d)\r\n", minx, miny, maxx, maxy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:323:46: warning: right operand of comma operator has no effect [-Wunused-value] 323 | LOG("grClipWindow(%d,%d,%d,%d)\r\n", minx, miny, maxx, maxy); | ^~~~ ../../src/Glitch64/OGLESglitchmain.cpp:323:52: warning: right operand of comma operator has no effect [-Wunused-value] 323 | LOG("grClipWindow(%d,%d,%d,%d)\r\n", minx, miny, maxx, maxy); | ^~~~ ../../src/Glitch64/OGLESglitchmain.cpp:323:58: warning: right operand of comma operator has no effect [-Wunused-value] 323 | LOG("grClipWindow(%d,%d,%d,%d)\r\n", minx, miny, maxx, maxy); | ^~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grColorMask(FxBool, FxBool)': ../../src/Glitch64/OGLESglitchmain.cpp:359:7: warning: left operand of comma operator has no effect [-Wunused-value] 359 | LOG("grColorMask(%d, %d)\r\n", rgb, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:359:39: warning: right operand of comma operator has no effect [-Wunused-value] 359 | LOG("grColorMask(%d, %d)\r\n", rgb, a); | ^ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grGlideInit()': ../../src/Glitch64/OGLESglitchmain.cpp:366:7: warning: statement has no effect [-Wunused-value] 366 | LOG("grGlideInit()\r\n"); | ~^~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grSstSelect(int)': ../../src/Glitch64/OGLESglitchmain.cpp:372:7: warning: left operand of comma operator has no effect [-Wunused-value] 372 | LOG("grSstSelect(%d)\r\n", which_sst); | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'GrContext_t grSstWinOpenExt(HWND, GrScreenResolution_t, GrScreenRefresh_t, GrColorFormat_t, GrOriginLocation_t, int, int, int)': ../../src/Glitch64/OGLESglitchmain.cpp:451:7: warning: left operand of comma operator has no effect [-Wunused-value] 451 | LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:451:63: warning: right operand of comma operator has no effect [-Wunused-value] 451 | LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:451:82: warning: right operand of comma operator has no effect [-Wunused-value] 451 | LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:451:96: warning: right operand of comma operator has no effect [-Wunused-value] 451 | LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:451:110: warning: right operand of comma operator has no effect [-Wunused-value] 451 | LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:451:127: warning: right operand of comma operator has no effect [-Wunused-value] 451 | LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:451:140: warning: right operand of comma operator has no effect [-Wunused-value] 451 | LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'GrContext_t grSstWinOpen(HWND, GrScreenResolution_t, GrScreenRefresh_t, GrColorFormat_t, GrOriginLocation_t, int, int)': ../../src/Glitch64/OGLESglitchmain.cpp:483:7: warning: left operand of comma operator has no effect [-Wunused-value] 483 | LOG("grSstWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:483:82: warning: right operand of comma operator has no effect [-Wunused-value] 483 | LOG("grSstWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:483:80: warning: right operand of comma operator has no effect [-Wunused-value] 483 | LOG("grSstWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:483:108: warning: right operand of comma operator has no effect [-Wunused-value] 483 | LOG("grSstWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:483:122: warning: right operand of comma operator has no effect [-Wunused-value] 483 | LOG("grSstWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:483:139: warning: right operand of comma operator has no effect [-Wunused-value] 483 | LOG("grSstWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:483:152: warning: right operand of comma operator has no effect [-Wunused-value] 483 | LOG("grSstWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers); | ^~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grGlideShutdown()': ../../src/Glitch64/OGLESglitchmain.cpp:742:7: warning: statement has no effect [-Wunused-value] 742 | LOG("grGlideShutdown\r\n"); | ~^~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'FxBool grSstWinClose(GrContext_t)': ../../src/Glitch64/OGLESglitchmain.cpp:749:7: warning: left operand of comma operator has no effect [-Wunused-value] 749 | LOG("grSstWinClose(%d)\r\n", context); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grTextureBufferExt(GrChipID_t, FxU32, GrLOD_t, GrLOD_t, GrAspectRatio_t, GrTextureFormat_t, FxU32)': ../../src/Glitch64/OGLESglitchmain.cpp:830:7: warning: left operand of comma operator has no effect [-Wunused-value] 830 | LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:830:65: warning: right operand of comma operator has no effect [-Wunused-value] 830 | LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd); | ^~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:830:79: warning: right operand of comma operator has no effect [-Wunused-value] 830 | LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd); | ^~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:830:87: warning: right operand of comma operator has no effect [-Wunused-value] 830 | LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd); | ^~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:830:95: warning: right operand of comma operator has no effect [-Wunused-value] 830 | LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd); | ^~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:830:103: warning: right operand of comma operator has no effect [-Wunused-value] 830 | LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd); | ^~~ ../../src/Glitch64/OGLESglitchmain.cpp:830:108: warning: right operand of comma operator has no effect [-Wunused-value] 830 | LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd); | ^~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grTextureAuxBufferExt(GrChipID_t, FxU32, GrLOD_t, GrLOD_t, GrAspectRatio_t, GrTextureFormat_t, FxU32)': ../../src/Glitch64/OGLESglitchmain.cpp:1144:7: warning: left operand of comma operator has no effect [-Wunused-value] 1144 | LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1144:68: warning: right operand of comma operator has no effect [-Wunused-value] 1144 | LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask); | ^~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1144:82: warning: right operand of comma operator has no effect [-Wunused-value] 1144 | LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask); | ^~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1144:91: warning: right operand of comma operator has no effect [-Wunused-value] 1144 | LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask); | ^~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1144:101: warning: right operand of comma operator has no effect [-Wunused-value] 1144 | LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask); | ^~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1144:114: warning: right operand of comma operator has no effect [-Wunused-value] 1144 | LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask); | ^~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1144:122: warning: right operand of comma operator has no effect [-Wunused-value] 1144 | LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask); | ^~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'int (* grGetProcAddress(char*))()': ../../src/Glitch64/OGLESglitchmain.cpp:1153:7: warning: left operand of comma operator has no effect [-Wunused-value] 1153 | LOG("grGetProcAddress(%s)\r\n", procName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'FxU32 grGet(FxU32, FxU32, FxI32*)': ../../src/Glitch64/OGLESglitchmain.cpp:1200:7: warning: left operand of comma operator has no effect [-Wunused-value] 1200 | LOG("grGet(%d,%d)\r\n", pname, plength); | ^~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1200:34: warning: right operand of comma operator has no effect [-Wunused-value] 1200 | LOG("grGet(%d,%d)\r\n", pname, plength); | ^~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'const char* grGetString(FxU32)': ../../src/Glitch64/OGLESglitchmain.cpp:1318:7: warning: left operand of comma operator has no effect [-Wunused-value] 1318 | LOG("grGetString(%d)\r\n", pname); | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void render_rectangle(int, int, int, int, int, int, int, int)': ../../src/Glitch64/OGLESglitchmain.cpp:1363:7: warning: unused variable 'vertexOffset_location' [-Wunused-variable] 1363 | int vertexOffset_location; | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1364:7: warning: unused variable 'textureSizes_location' [-Wunused-variable] 1364 | int textureSizes_location; | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void reloadTexture()': ../../src/Glitch64/OGLESglitchmain.cpp:1441:7: warning: left operand of comma operator has no effect [-Wunused-value] 1441 | LOG("reload texture %dx%d\n", width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1441:40: warning: right operand of comma operator has no effect [-Wunused-value] 1441 | LOG("reload texture %dx%d\n", width, height); | ^~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void updateTexture()': ../../src/Glitch64/OGLESglitchmain.cpp:1468:9: warning: left operand of comma operator has no effect [-Wunused-value] 1468 | LOG("update texture %x\n", pBufferAddress); | ^~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1473:11: warning: left operand of comma operator has no effect [-Wunused-value] 1473 | LOG("update cancelled\n", pBufferAddress); | ^~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grRenderBuffer(GrBuffer_t)': ../../src/Glitch64/OGLESglitchmain.cpp:1551:7: warning: left operand of comma operator has no effect [-Wunused-value] 1551 | LOG("grRenderBuffer(%d)\r\n", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grAuxBufferExt(GrBuffer_t)': ../../src/Glitch64/OGLESglitchmain.cpp:1665:7: warning: left operand of comma operator has no effect [-Wunused-value] 1665 | LOG("grAuxBufferExt(%d)\r\n", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grBufferClear(GrColor_t, GrAlpha_t, FxU32)': ../../src/Glitch64/OGLESglitchmain.cpp:1690:7: warning: left operand of comma operator has no effect [-Wunused-value] 1690 | LOG("grBufferClear(%d,%d,%d)\r\n", color, alpha, depth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1690:45: warning: right operand of comma operator has no effect [-Wunused-value] 1690 | LOG("grBufferClear(%d,%d,%d)\r\n", color, alpha, depth); | ^~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1690:52: warning: right operand of comma operator has no effect [-Wunused-value] 1690 | LOG("grBufferClear(%d,%d,%d)\r\n", color, alpha, depth); | ^~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grBufferSwap(FxU32)': ../../src/Glitch64/OGLESglitchmain.cpp:1737:7: warning: left operand of comma operator has no effect [-Wunused-value] 1737 | LOG("grBufferSwap(%d)\r\n", swap_interval); | ^~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'FxBool grLfbLock(GrLock_t, GrBuffer_t, GrLfbWriteMode_t, GrOriginLocation_t, FxBool, GrLfbInfo_t*)': ../../src/Glitch64/OGLESglitchmain.cpp:1780:7: warning: left operand of comma operator has no effect [-Wunused-value] 1780 | LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1780:46: warning: right operand of comma operator has no effect [-Wunused-value] 1780 | LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline); | ^~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1780:54: warning: right operand of comma operator has no effect [-Wunused-value] 1780 | LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline); | ^~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1780:65: warning: right operand of comma operator has no effect [-Wunused-value] 1780 | LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline); | ^~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1780:73: warning: right operand of comma operator has no effect [-Wunused-value] 1780 | LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline); | ^~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'FxBool grLfbUnlock(GrLock_t, GrBuffer_t)': ../../src/Glitch64/OGLESglitchmain.cpp:1849:7: warning: left operand of comma operator has no effect [-Wunused-value] 1849 | LOG("grLfbUnlock(%d,%d)\r\n", type, buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1849:39: warning: right operand of comma operator has no effect [-Wunused-value] 1849 | LOG("grLfbUnlock(%d,%d)\r\n", type, buffer); | ^~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'FxBool grLfbReadRegion(GrBuffer_t, FxU32, FxU32, FxU32, FxU32, FxU32, void*)': ../../src/Glitch64/OGLESglitchmain.cpp:1867:7: warning: left operand of comma operator has no effect [-Wunused-value] 1867 | LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1867:61: warning: right operand of comma operator has no effect [-Wunused-value] 1867 | LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride); | ^~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1867:68: warning: right operand of comma operator has no effect [-Wunused-value] 1867 | LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride); | ^~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1867:75: warning: right operand of comma operator has no effect [-Wunused-value] 1867 | LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride); | ^~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1867:86: warning: right operand of comma operator has no effect [-Wunused-value] 1867 | LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride); | ^~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1867:98: warning: right operand of comma operator has no effect [-Wunused-value] 1867 | LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride); | ^~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'FxBool grLfbWriteRegion(GrBuffer_t, FxU32, FxU32, GrLfbSrcFmt_t, FxU32, FxU32, FxBool, FxI32, void*)': ../../src/Glitch64/OGLESglitchmain.cpp:1935:7: warning: left operand of comma operator has no effect [-Wunused-value] 1935 | LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1935:67: warning: right operand of comma operator has no effect [-Wunused-value] 1935 | LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride); | ^~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1935:74: warning: right operand of comma operator has no effect [-Wunused-value] 1935 | LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride); | ^~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1935:81: warning: right operand of comma operator has no effect [-Wunused-value] 1935 | LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride); | ^~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1935:93: warning: right operand of comma operator has no effect [-Wunused-value] 1935 | LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride); | ^~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1935:104: warning: right operand of comma operator has no effect [-Wunused-value] 1935 | LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride); | ^~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1935:116: warning: right operand of comma operator has no effect [-Wunused-value] 1935 | LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride); | ^~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp:1935:131: warning: right operand of comma operator has no effect [-Wunused-value] 1935 | LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride); | ^~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grConfigWrapperExt(FxI32, FxI32, FxBool, FxBool)': ../../src/Glitch64/OGLESglitchmain.cpp:2133:7: warning: statement has no effect [-Wunused-value] 2133 | LOG("grConfigWrapperExt\r\n"); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'FxI32 grQueryResolutions(const GrResolution*, GrResolution*)': ../../src/Glitch64/OGLESglitchmain.cpp:2149:7: warning: statement has no effect [-Wunused-value] 2149 | LOG("grQueryResolutions\r\n"); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grEnable(GrEnableMode_t)': ../../src/Glitch64/OGLESglitchmain.cpp:2181:7: warning: left operand of comma operator has no effect [-Wunused-value] 2181 | LOG("grEnable(%d)\r\n", mode); | ^~~~~~~~~~~~~~~~~~ ../../src/Glitch64/OGLESglitchmain.cpp: In function 'void grDisable(GrEnableMode_t)': ../../src/Glitch64/OGLESglitchmain.cpp:2189:7: warning: left operand of comma operator has no effect [-Wunused-value] 2189 | LOG("grDisable(%d)\r\n", mode); | ^~~~~~~~~~~~~~~~~~~ ../../src/GlideHQ/TxHiResCache.cpp: In member function 'boolean TxHiResCache::loadHiResTextures(boost::filesystem::wpath, boolean)': ../../src/GlideHQ/TxHiResCache.cpp:261:35: warning: 'boost::filesystem::path boost::filesystem::path::leaf() const' is deprecated: Use path::filename() instead [-Wdeprecated-declarations] 261 | strncpy(fname, it->path().leaf().string().c_str(), sizeof(fname)); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/boost/filesystem.hpp:16, from ../../src/GlideHQ/TxHiResCache.h:37, from ../../src/GlideHQ/TxHiResCache.cpp:58: /usr/include/boost/filesystem/path.hpp:1127:10: note: declared here 1127 | path leaf() const { return filename(); } | ^~~~ LD mupen64plus-video-glide64mk2.so lto-wrapper: warning: using serial compilation of 11 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix' make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 -s mupen64plus-video-glide64mk2.so "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -d "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" install -m 0644 "../../data/Glide64mk2.ini" "/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/test/" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix' >>> mupen64plus: Entering fakeroot... ************************************ Installing core library make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib" install -m 0644 -s libmupen64plus.so.2.0.0 "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -m 0644 ../../data/* "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/include/mupen64plus" install -m 0644 ../../src/api/m64p_*.h "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/include/mupen64plus" PATH="$PATH:/sbin" ldconfig -n "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib" if [ ! -e "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/libmupen64plus.so.2" ]; then ln -sf "libmupen64plus.so.2.0.0" "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/libmupen64plus.so.2"; fi make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix' ************************************ Installing ui-console front-end make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-ui-console/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/bin" install -m 0755 -s mupen64plus "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/bin" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/man/man6" install -m 0644 ../../doc/mupen64plus.6 "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/man/man6" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/applications" install -m 0644 ../../data/mupen64plus.desktop "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/applications" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/icons/hicolor/48x48/apps" install -m 0644 ../../data/icons/48x48/apps/mupen64plus.png "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/icons/hicolor/48x48/apps" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/icons/hicolor/scalable/apps" install -m 0644 ../../data/icons/scalable/apps/mupen64plus.svg "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/icons/hicolor/scalable/apps" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-ui-console/projects/unix' ************************************ Installing audio-sdl plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix' Makefile:171: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler. install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-audio-sdl.so "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix' ************************************ Installing input-sdl plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-input-sdl.so "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -m 0644 "../../data/InputAutoCfg.ini" "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix' ************************************ Installing rsp-hle plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-rsp-hle.so "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix' ************************************ Installing video-rice plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-video-rice.so "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -m 0644 "../../data/RiceVideoLinux.ini" "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix' ************************************ Installing video-glide64mk2 plugin make: Entering directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix' install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -m 0644 -s mupen64plus-video-glide64mk2.so "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/lib/mupen64plus" install -d "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" install -m 0644 "../../data/Glide64mk2.ini" "/home/buildozer/aports/community/mupen64plus/pkg/mupen64plus/usr/share/mupen64plus" make: Leaving directory '/home/buildozer/aports/community/mupen64plus/src/mupen64plus-bundle-src-2.5.9/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.9-r2.apk >>> mupen64plus*: Tracing dependencies... so:libGLESv2.so.2 so:libSDL2-2.0.so.0 so:libboost_filesystem.so.1.82.0 so:libc.musl-x86_64.so.1 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.5 MB >>> mupen64plus*: Compressing data... >>> mupen64plus*: Create checksum... >>> mupen64plus*: Create mupen64plus-2.5.9-r2.apk >>> mupen64plus: Build complete at Wed, 26 Apr 2023 15:58:08 +0000 elapsed time 0h 1m 13s >>> mupen64plus: Cleaning up srcdir >>> mupen64plus: Cleaning up pkgdir >>> mupen64plus: Uninstalling dependencies... (1/119) Purging .makedepends-mupen64plus (20230426.155657) (2/119) Purging boost-dev (1.82.0-r1) (3/119) Purging boost1.82-dev (1.82.0-r1) (4/119) Purging boost1.82 (1.82.0-r1) (5/119) Purging bzip2-dev (1.0.8-r5) (6/119) Purging icu-dev (73.1-r1) (7/119) Purging xz-dev (5.4.2-r1) (8/119) Purging xz (5.4.2-r1) (9/119) Purging zstd-dev (1.5.5-r3) (10/119) Purging zstd (1.5.5-r3) (11/119) Purging boost1.82-libs (1.82.0-r1) (12/119) Purging boost1.82-atomic (1.82.0-r1) (13/119) Purging boost1.82-container (1.82.0-r1) (14/119) Purging boost1.82-contract (1.82.0-r1) (15/119) Purging boost1.82-coroutine (1.82.0-r1) (16/119) Purging boost1.82-date_time (1.82.0-r1) (17/119) Purging boost1.82-fiber (1.82.0-r1) (18/119) Purging boost1.82-graph (1.82.0-r1) (19/119) Purging boost1.82-iostreams (1.82.0-r1) (20/119) Purging boost1.82-json (1.82.0-r1) (21/119) Purging boost1.82-locale (1.82.0-r1) (22/119) Purging boost1.82-log_setup (1.82.0-r1) (23/119) Purging boost1.82-math (1.82.0-r1) (24/119) Purging boost1.82-nowide (1.82.0-r1) (25/119) Purging boost1.82-prg_exec_monitor (1.82.0-r1) (26/119) Purging boost1.82-program_options (1.82.0-r1) (27/119) Purging boost1.82-python3 (1.82.0-r1) (28/119) Purging boost1.82-random (1.82.0-r1) (29/119) Purging boost1.82-regex (1.82.0-r1) (30/119) Purging boost1.82-stacktrace_basic (1.82.0-r1) (31/119) Purging boost1.82-stacktrace_noop (1.82.0-r1) (32/119) Purging boost1.82-system (1.82.0-r1) (33/119) Purging boost1.82-timer (1.82.0-r1) (34/119) Purging boost1.82-type_erasure (1.82.0-r1) (35/119) Purging boost1.82-unit_test_framework (1.82.0-r1) (36/119) Purging boost1.82-url (1.82.0-r1) (37/119) Purging boost1.82-wave (1.82.0-r1) (38/119) Purging boost1.82-wserialization (1.82.0-r1) (39/119) Purging freetype-dev (2.13.0-r5) (40/119) Purging glu-dev (9.0.2-r3) (41/119) Purging glu (9.0.2-r3) (42/119) Purging libpng-dev (1.6.39-r3) (43/119) Purging libsamplerate-dev (0.2.2-r2) (44/119) Purging libsamplerate (0.2.2-r2) (45/119) Purging nasm (2.16.01-r2) (46/119) Purging sdl2-dev (2.26.5-r0) (47/119) Purging sdl2 (2.26.5-r0) (48/119) Purging directfb-dev (1.7.7-r6) (49/119) Purging directfb (1.7.7-r6) (50/119) Purging mesa-dev (23.0.3-r2) (51/119) Purging libxdamage-dev (1.1.6-r1) (52/119) Purging libxdamage (1.1.6-r1) (53/119) Purging libxshmfence-dev (1.3.2-r2) (54/119) Purging mesa-egl (23.0.3-r2) (55/119) Purging mesa-gbm (23.0.3-r2) (56/119) Purging mesa-gl (23.0.3-r2) (57/119) Purging mesa-gles (23.0.3-r2) (58/119) Purging mesa-osmesa (23.0.3-r2) (59/119) Purging mesa-xatracker (23.0.3-r2) (60/119) Purging mesa (23.0.3-r2) (61/119) Purging zlib-dev (1.2.13-r1) (62/119) Purging boost1.82-chrono (1.82.0-r1) (63/119) Purging boost1.82-context (1.82.0-r1) (64/119) Purging boost1.82-log (1.82.0-r1) (65/119) Purging boost1.82-serialization (1.82.0-r1) (66/119) Purging boost1.82-thread (1.82.0-r1) (67/119) Purging brotli-dev (1.0.9-r14) (68/119) Purging brotli (1.0.9-r14) (69/119) Purging freetype (2.13.0-r5) (70/119) Purging icu (73.1-r1) (71/119) Purging icu-libs (73.1-r1) (72/119) Purging libdrm-dev (2.4.115-r1) (73/119) Purging linux-headers (6.2-r0) (74/119) Purging libdrm (2.4.115-r1) (75/119) Purging libpciaccess-dev (0.17-r1) (76/119) Purging libpciaccess (0.17-r1) (77/119) Purging hwdata-pci (0.369-r0) (78/119) Purging libpng (1.6.39-r3) (79/119) Purging libxfixes-dev (6.0.1-r1) (80/119) Purging libxfixes (6.0.1-r1) (81/119) Purging libxshmfence (1.3.2-r2) (82/119) Purging libxxf86vm-dev (1.1.5-r2) (83/119) Purging libxxf86vm (1.1.5-r2) (84/119) Purging llvm15-libs (15.0.7-r5) (85/119) Purging mesa-glapi (23.0.3-r2) (86/119) Purging python3-pyc (3.11.3-r10) (87/119) Purging python3-pycache-pyc0 (3.11.3-r10) (88/119) Purging xcb-proto-pyc (1.15.2-r2) (89/119) Purging pyc (0.1-r0) (90/119) Purging tslib (1.22-r1) (91/119) Purging wayland-libs-client (1.22.0-r1) (92/119) Purging wayland-libs-server (1.22.0-r1) (93/119) Purging boost1.82-filesystem (1.82.0-r1) (94/119) Purging libxext-dev (1.3.5-r1) (95/119) Purging libxext (1.3.5-r1) (96/119) Purging libx11-dev (1.8.4-r2) (97/119) Purging xtrans (1.4.0-r2) (98/119) Purging libx11 (1.8.4-r2) (99/119) Purging libxcb-dev (1.15-r1) (100/119) Purging libxcb (1.15-r1) (101/119) Purging xcb-proto (1.15.2-r2) (102/119) Purging python3 (3.11.3-r10) (103/119) Purging gdbm (1.23-r1) (104/119) Purging icu-data-en (73.1-r1) (105/119) Purging libxdmcp-dev (1.1.4-r1) (106/119) Purging libxdmcp (1.1.4-r1) (107/119) Purging libbsd (0.11.7-r1) (108/119) Purging libbz2 (1.0.8-r5) (109/119) Purging libffi (3.4.4-r2) (110/119) Purging libmd (1.0.4-r2) (111/119) Purging libpanelw (6.4_p20230401-r6) (112/119) Purging libxau-dev (1.0.11-r1) (113/119) Purging libxau (1.0.11-r1) (114/119) Purging libxml2 (2.10.4-r2) (115/119) Purging mpdecimal (2.5.1-r2) (116/119) Purging readline (8.2.1-r1) (117/119) Purging sqlite-libs (3.41.2-r2) (118/119) Purging xorgproto (2022.2-r0) (119/119) Purging xz-libs (5.4.2-r1) Executing busybox-1.36.0-r8.trigger OK: 392 MiB in 98 packages >>> mupen64plus: Updating the community/x86_64 repository index... >>> mupen64plus: Signing the index...