>>> openspades: Building testing/openspades 0.1.3-r6 (using abuild 3.16.0-r0) started Fri, 09 Jan 2026 20:22:41 +0000 >>> openspades: Validating /home/buildozer/aports/testing/openspades/APKBUILD... >>> openspades: Analyzing dependencies... >>> openspades: Installing for build: build-base bash openal-soft glew opus libjpeg-turbo libxinerama libxft zip cmake curl-dev freetype-dev glew-dev grep imagemagick libjpeg-turbo-dev libxft-dev libxinerama-dev openal-soft-dev opus-dev opusfile-dev samurai sdl2-dev sdl2_image-dev ( 1/255) Installing bash (5.3.3-r1) Executing bash-5.3.3-r1.post-install ( 2/255) Installing openal-soft-libs (1.24.3-r0) ( 3/255) Installing libogg (1.3.6-r0) ( 4/255) Installing libflac (1.4.3-r2) ( 5/255) Installing alsa-lib (1.2.15.1-r0) ( 6/255) Installing lame-libs (3.100-r5) ( 7/255) Installing mpg123-libs (1.33.4-r0) ( 8/255) Installing opus (1.5.2-r1) ( 9/255) Installing libvorbis (1.3.7-r2) ( 10/255) Installing libsndfile (1.2.2-r2) ( 11/255) Installing openal-soft (1.24.3-r0) ( 12/255) Installing libffi (3.5.2-r0) ( 13/255) Installing xz-libs (5.8.1-r0) ( 14/255) Installing libxml2 (2.13.9-r0) ( 15/255) Installing llvm21-libs (21.1.8-r0) ( 16/255) Installing spirv-tools (1.4.321.0-r1) ( 17/255) Installing libxau (1.0.12-r0) ( 18/255) Installing libmd (1.1.0-r0) ( 19/255) Installing libbsd (0.12.2-r0) ( 20/255) Installing libxdmcp (1.1.5-r1) ( 21/255) Installing libxcb (1.17.0-r1) ( 22/255) Installing libx11 (1.8.12-r1) ( 23/255) Installing hwdata-pci (0.401-r0) ( 24/255) Installing libpciaccess (0.18.1-r1) ( 25/255) Installing libdrm (2.4.131-r0) ( 26/255) Installing libelf (0.194-r2) ( 27/255) Installing libxshmfence (1.3.3-r0) ( 28/255) Installing mesa (25.2.7-r3) ( 29/255) Installing libxext (1.3.6-r2) ( 30/255) Installing libxxf86vm (1.1.6-r0) ( 31/255) Installing mesa-gl (25.2.7-r3) ( 32/255) Installing glew (2.3.0-r0) ( 33/255) Installing libjpeg-turbo (3.1.3-r0) ( 34/255) Installing libxinerama (1.1.5-r4) ( 35/255) Installing libxrender (0.9.12-r0) ( 36/255) Installing libbz2 (1.0.8-r6) ( 37/255) Installing libpng (1.6.53-r0) ( 38/255) Installing freetype (2.14.1-r1) ( 39/255) Installing fontconfig (2.17.1-r0) ( 40/255) Installing libxft (2.3.9-r0) ( 41/255) Installing unzip (6.0-r16) ( 42/255) Installing zip (3.0-r13) ( 43/255) Installing libarchive (3.8.4-r0) ( 44/255) Installing rhash-libs (1.4.6-r0) ( 45/255) Installing libuv (1.51.0-r0) ( 46/255) Installing cmake (4.2.1-r0) ( 47/255) Installing brotli (1.2.0-r0) ( 48/255) Installing brotli-dev (1.2.0-r0) ( 49/255) Installing c-ares-dev (1.34.6-r0) ( 50/255) Installing libidn2-dev (2.3.8-r0) ( 51/255) Installing libpsl-utils (0.21.5-r3) ( 52/255) Installing libpsl-dev (0.21.5-r3) ( 53/255) Installing nghttp2-dev (1.68.0-r0) ( 54/255) Installing nghttp3-dev (1.13.1-r0) ( 55/255) Installing openssl-dev (3.5.4-r0) ( 56/255) Installing zlib-dev (1.3.1-r2) ( 57/255) Installing zstd (1.5.7-r2) ( 58/255) Installing zstd-dev (1.5.7-r2) ( 59/255) Installing curl-dev (8.18.0-r0) ( 60/255) Installing bzip2-dev (1.0.8-r6) ( 61/255) Installing libpng-dev (1.6.53-r0) ( 62/255) Installing freetype-dev (2.14.1-r1) ( 63/255) Installing libeconf (0.8.0-r1) ( 64/255) Installing libblkid (2.41.3-r0) ( 65/255) Installing libuuid (2.41.3-r0) ( 66/255) Installing libfdisk (2.41.3-r0) ( 67/255) Installing sqlite-libs (3.51.1-r0) ( 68/255) Installing liblastlog2 (2.41.3-r0) ( 69/255) Installing libmount (2.41.3-r0) ( 70/255) Installing libsmartcols (2.41.3-r0) ( 71/255) Installing sqlite (3.51.1-r0) ( 72/255) Installing sqlite-dev (3.51.1-r0) ( 73/255) Installing util-linux-dev (2.41.3-r0) ( 74/255) Installing libice (1.1.2-r0) ( 75/255) Installing libsm (1.2.6-r0) ( 76/255) Installing libxt (1.3.1-r0) ( 77/255) Installing libxmu (1.2.1-r0) ( 78/255) Installing xorgproto (2025.1-r0) ( 79/255) Installing libxau-dev (1.0.12-r0) ( 80/255) Installing gdbm (1.26-r0) ( 81/255) Installing mpdecimal (4.0.1-r0) ( 82/255) Installing libpanelw (6.6_p20251231-r0) ( 83/255) Installing python3 (3.12.12-r0) ( 84/255) Installing python3-pycache-pyc0 (3.12.12-r0) ( 85/255) Installing pyc (3.12.12-r0) ( 86/255) Installing xcb-proto-pyc (1.17.0-r0) ( 87/255) Installing python3-pyc (3.12.12-r0) ( 88/255) Installing xcb-proto (1.17.0-r0) ( 89/255) Installing libxdmcp-dev (1.1.5-r1) ( 90/255) Installing libxcb-dev (1.17.0-r1) ( 91/255) Installing xtrans (1.6.0-r0) ( 92/255) Installing libx11-dev (1.8.12-r1) ( 93/255) Installing libxext-dev (1.3.6-r2) ( 94/255) Installing libice-dev (1.1.2-r0) ( 95/255) Installing libsm-dev (1.2.6-r0) ( 96/255) Installing libxt-dev (1.3.1-r0) ( 97/255) Installing libxmu-dev (1.2.1-r0) ( 98/255) Installing libxi (1.8.2-r0) ( 99/255) Installing libxfixes (6.0.2-r0) (100/255) Installing libxfixes-dev (6.0.2-r0) (101/255) Installing libxi-dev (1.8.2-r0) (102/255) Installing linux-headers (6.18.4-r0) (103/255) Installing libpciaccess-dev (0.18.1-r1) (104/255) Installing libdrm-dev (2.4.131-r0) (105/255) Installing libxdamage (1.1.6-r5) (106/255) Installing libxdamage-dev (1.1.6-r5) (107/255) Installing libxshmfence-dev (1.3.3-r0) (108/255) Installing mesa-gles (25.2.7-r3) (109/255) Installing mesa-gbm (25.2.7-r3) (110/255) Installing wayland-libs-client (1.24.0-r0) (111/255) Installing mesa-egl (25.2.7-r3) (112/255) Installing clang21-headers (21.1.8-r0) (113/255) Installing libclc (21.1.8-r0) (114/255) Installing spirv-llvm-translator-libs (21.1.3-r0) (115/255) Installing clang21-libs (21.1.8-r0) (116/255) Installing mesa-rusticl (25.2.7-r3) (117/255) Installing libxxf86vm-dev (1.1.6-r0) (118/255) Installing mesa-dev (25.2.7-r3) (119/255) Installing glu (9.0.3-r4) (120/255) Installing glu-dev (9.0.3-r4) (121/255) Installing glew-dev (2.3.0-r0) (122/255) Installing grep (3.12-r0) (123/255) Installing fftw-double-libs (3.3.10-r7) (124/255) Installing lcms2 (2.17-r0) (125/255) Installing libltdl (2.6.0-r0) (126/255) Installing fribidi (1.0.16-r2) (127/255) Installing libintl (0.24.1-r1) (128/255) Installing glib (2.86.3-r1) (129/255) Installing graphite2 (1.3.14-r6) (130/255) Installing harfbuzz (12.2.0-r0) (131/255) Installing libraqm (0.10.2-r0) (132/255) Installing imagemagick-libs (7.1.2.12-r0) (133/255) Installing imagemagick (7.1.2.12-r0) (134/255) Installing imagemagick-jpeg (7.1.2.12-r0) (135/255) Installing libturbojpeg (3.1.3-r0) (136/255) Installing libjpeg-turbo-dev (3.1.3-r0) (137/255) Installing expat (2.7.3-r0) (138/255) Installing expat-dev (2.7.3-r0) (139/255) Installing fontconfig-dev (2.17.1-r0) (140/255) Installing libxrender-dev (0.9.12-r0) (141/255) Installing libxft-dev (2.3.9-r0) (142/255) Installing libxinerama-dev (1.1.5-r4) (143/255) Installing alsa-lib-dev (1.2.15.1-r0) (144/255) Installing dbus-libs (1.16.2-r1) (145/255) Installing libsamplerate (0.2.2-r3) (146/255) Installing jack (1.9.22-r4) (147/255) Installing jack-dev (1.9.22-r4) (148/255) Installing opus-dev (1.5.2-r1) (149/255) Installing libflac++ (1.4.3-r2) (150/255) Installing libogg-dev (1.3.6-r0) (151/255) Installing flac-dev (1.4.3-r2) (152/255) Installing mpg123-dev (1.33.4-r0) (153/255) Installing libvorbis-dev (1.3.7-r2) (154/255) Installing libsndfile-dev (1.2.2-r2) (155/255) Installing portaudio (19.7.0-r2) (156/255) Installing libportaudiocxx (19.7.0-r2) (157/255) Installing portaudio-dev (19.7.0-r2) (158/255) Installing libasyncns (0.8-r4) (159/255) Installing orc (0.4.41-r0) (160/255) Installing soxr (0.1.3-r7) (161/255) Installing speexdsp (1.2.1-r2) (162/255) Installing tdb-libs (1.4.14-r0) (163/255) Installing libpulse (17.0-r7) (164/255) Installing libpulse-mainloop-glib (17.0-r7) (165/255) Installing libxml2-utils (2.13.9-r0) (166/255) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install (167/255) Installing libxslt (1.1.43-r3) (168/255) Installing docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.post-install (169/255) Installing docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.post-install (170/255) Installing docbook-xsl (1.79.2-r13) (171/255) Installing xz (5.8.1-r0) (172/255) Installing gettext-asprintf (0.24.1-r1) (173/255) Installing gettext-libs (0.24.1-r1) (174/255) Installing gettext-envsubst (0.24.1-r1) (175/255) Installing gettext (0.24.1-r1) (176/255) Installing gettext-dev (0.24.1-r1) (177/255) Installing py3-parsing (3.2.3-r0) (178/255) Installing py3-parsing-pyc (3.2.3-r0) (179/255) Installing py3-packaging (25.0-r0) (180/255) Installing py3-packaging-pyc (25.0-r0) (181/255) Installing libffi-dev (3.5.2-r0) (182/255) Installing bsd-compat-headers (0.7.2-r6) (183/255) Installing libformw (6.6_p20251231-r0) (184/255) Installing libmenuw (6.6_p20251231-r0) (185/255) Installing libncurses++ (6.6_p20251231-r0) (186/255) Installing ncurses-dev (6.6_p20251231-r0) (187/255) Installing libedit-dev (20251016.3.1-r0) (188/255) Installing libpcre2-16 (10.47-r0) (189/255) Installing libpcre2-32 (10.47-r0) (190/255) Installing pcre2-dev (10.47-r0) (191/255) Installing glib-dev (2.86.3-r1) (192/255) Installing pulseaudio-dev (17.0-r7) (193/255) Installing icu-data-full (76.1-r2) (194/255) Installing icu-libs (76.1-r2) (195/255) Installing qt5-qtbase (5.15.10_git20230714-r4) (196/255) Installing hicolor-icon-theme (0.18-r0) (197/255) Installing xprop (1.2.8-r0) (198/255) Installing xset (1.2.5-r1) (199/255) Installing xdg-utils (1.2.1-r1) (200/255) Installing avahi-libs (0.8-r23) (201/255) Installing nettle (3.10.2-r0) (202/255) Installing libtasn1 (4.21.0-r0) (203/255) Installing p11-kit (0.25.5-r2) (204/255) Installing gnutls (3.8.11-r0) (205/255) Installing cups-libs (2.4.13-r0) (206/255) Installing gobject-introspection (1.86.0-r0) (207/255) Installing shared-mime-info (2.4-r7) (208/255) Installing libsharpyuv (1.6.0-r0) (209/255) Installing libwebp (1.6.0-r0) (210/255) Installing libwebpdemux (1.6.0-r0) (211/255) Installing libwebpmux (1.6.0-r0) (212/255) Installing imagemagick-webp (7.1.2.12-r0) (213/255) Installing tiff (4.7.1-r0) (214/255) Installing imagemagick-tiff (7.1.2.12-r0) (215/255) Installing gdk-pixbuf (2.44.4-r0) (216/255) Installing gtk-update-icon-cache (3.24.51-r0) (217/255) Installing libxcomposite (0.4.6-r5) (218/255) Installing libxcursor (1.2.3-r0) (219/255) Installing libxrandr (1.5.4-r1) (220/255) Installing libatk-1.0 (2.58.3-r0) (221/255) Installing at-spi2-core-libs (2.58.3-r0) (222/255) Installing libxtst (1.2.5-r0) (223/255) Installing at-spi2-core (2.58.3-r0) (224/255) Installing libatk-bridge-2.0 (2.58.3-r0) (225/255) Installing pixman (0.46.4-r0) (226/255) Installing cairo (1.18.4-r0) (227/255) Installing cairo-gobject (1.18.4-r0) (228/255) Installing libepoxy (1.5.10-r1) (229/255) Installing pango (1.56.4-r0) (230/255) Installing imagemagick-pango (7.1.2.12-r0) (231/255) Installing wayland-libs-cursor (1.24.0-r0) (232/255) Installing wayland-libs-egl (1.24.0-r0) (233/255) Installing xkeyboard-config (2.46-r0) (234/255) Installing libxkbcommon (1.12.2-r0) (235/255) Installing gtk+3.0 (3.24.51-r0) (236/255) Installing libevdev (1.13.6-r0) (237/255) Installing mtdev (1.1.7-r0) (238/255) Installing eudev-libs (3.2.14-r6) (239/255) Installing libinput-libs (1.30.1-r0) (240/255) Installing xcb-util-wm (0.4.2-r0) (241/255) Installing xcb-util (0.4.1-r3) (242/255) Installing xcb-util-image (0.4.1-r0) (243/255) Installing xcb-util-keysyms (0.4.1-r0) (244/255) Installing xcb-util-renderutil (0.3.10-r0) (245/255) Installing libxkbcommon-x11 (1.12.2-r0) (246/255) Installing qt5-qtbase-x11 (5.15.10_git20230714-r4) (247/255) Installing openal-soft-dev (1.24.3-r0) (248/255) Installing opusfile (0.12-r6) (249/255) Installing opusfile-dev (0.12-r6) (250/255) Installing samurai (1.2-r7) (251/255) Installing sdl2 (2.32.10-r0) (252/255) Installing sdl2-dev (2.32.10-r0) (253/255) Installing sdl2_image (2.8.8-r0) (254/255) Installing sdl2_image-dev (2.8.8-r0) (255/255) Installing .makedepends-openspades (20260109.202243) Executing busybox-1.37.0-r30.trigger Executing glib-2.86.3-r1.trigger Executing shared-mime-info-2.4-r7.trigger Executing gdk-pixbuf-2.44.4-r0.trigger Executing gtk-update-icon-cache-3.24.51-r0.trigger Executing gtk+3.0-3.24.51-r0.trigger OK: 1212.6 MiB in 360 packages >>> openspades: Cleaning up srcdir >>> openspades: Cleaning up pkgdir >>> openspades: Cleaning up tmpdir >>> openspades: Fetching https://distfiles.alpinelinux.org/distfiles/edge/openspades-0.1.3.zip Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openspades: Fetching openspades-0.1.3.zip::https://github.com/yvt/openspades/archive/v0.1.3.zip Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/openspades-0.1.3.zip.part' openspades-0.1.3.zip 3556k --:--:-- ETA openspades-0.1.3.zip 100% |********************************| 8082k 0:00:00 ETA '/var/cache/distfiles/edge/openspades-0.1.3.zip.part' saved /var/cache/distfiles/edge/openspades-0.1.3.zip: OK >>> openspades: Fetching https://distfiles.alpinelinux.org/distfiles/edge/OpenSpadesDevPackage-r33.zip Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> openspades: Fetching https://github.com/yvt/openspades-paks/releases/download/r33/OpenSpadesDevPackage-r33.zip Connecting to github.com (140.82.121.4:443) Connecting to release-assets.githubusercontent.com (185.199.111.133:443) saving to '/var/cache/distfiles/edge/OpenSpadesDevPackage-r33.zip.part' OpenSpadesDevPackage 100% |********************************| 3941k 0:00:00 ETA '/var/cache/distfiles/edge/OpenSpadesDevPackage-r33.zip.part' saved /var/cache/distfiles/edge/OpenSpadesDevPackage-r33.zip: OK /home/buildozer/aports/testing/openspades/fix-resources.patch: OK /home/buildozer/aports/testing/openspades/cmake-policies.patch: OK >>> openspades: Fetching https://distfiles.alpinelinux.org/distfiles/edge/openspades-0.1.3.zip /var/cache/distfiles/edge/openspades-0.1.3.zip: OK >>> openspades: Fetching https://distfiles.alpinelinux.org/distfiles/edge/OpenSpadesDevPackage-r33.zip /var/cache/distfiles/edge/OpenSpadesDevPackage-r33.zip: OK /home/buildozer/aports/testing/openspades/fix-resources.patch: OK /home/buildozer/aports/testing/openspades/cmake-policies.patch: OK >>> openspades: Unpacking /var/cache/distfiles/edge/openspades-0.1.3.zip... >>> openspades: Unpacking /var/cache/distfiles/edge/OpenSpadesDevPackage-r33.zip... >>> openspades: fix-resources.patch patching file Resources/CMakeLists.txt >>> openspades: cmake-policies.patch patching file CMakeLists.txt CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found SDL2: /usr/lib/libSDL2main.a;/usr/lib/libSDL2.so -- Found SDL2_image: /usr/lib/libSDL2_image.so -- Found OpenGL: /usr/lib/libGL.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found CURL: /usr/lib/libcurl.so (found version "8.18.0") -- Found Freetype: /usr/lib/libfreetype.so (found version "2.14.1") -- Found OpusFile: /usr/lib/libopusfile.so -- C++11 activated. -- Looking for fcntl -- Looking for fcntl - found -- Looking for poll -- Looking for poll - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for inet_ntop -- Looking for inet_ntop - found -- Performing Test HAS_MSGHDR_FLAGS -- Performing Test HAS_MSGHDR_FLAGS - Success -- Check size of socklen_t -- Check size of socklen_t - done CMake Warning (dev) at Resources/CMakeLists.txt:38 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at Resources/CMakeLists.txt:52 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at Resources/CMakeLists.txt:64 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at Resources/CMakeLists.txt:69 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at Sources/AngelScript/projects/cmake/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at Sources/AngelScript/projects/cmake_addons/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Configuring done (1.5s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/build [1/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/weakref.cpp.o [2/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptstdstring_utils.cpp.o [3/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptstdstring.cpp.o [4/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptmathcomplex.cpp.o [5/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptmath.cpp.o [6/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scripthelper.cpp.o [7/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scripthandle.cpp.o [8/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptdictionary.cpp.o [9/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptbuilder.cpp.o [10/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptarray.cpp.o [11/269] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptany.cpp.o [12/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_variablescope.cpp.o [13/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_typeinfo.cpp.o [14/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_tokenizer.cpp.o [15/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_thread.cpp.o [16/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_string_util.cpp.o [17/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_string.cpp.o [18/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptobject.cpp.o [19/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptnode.cpp.o [20/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptfunction.cpp.o [21/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptengine.cpp.o [22/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptcode.cpp.o [23/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_restore.cpp.o [24/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_parser.cpp.o [25/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_outputbuffer.cpp.o [26/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_objecttype.cpp.o [27/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_module.cpp.o [28/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_memory.cpp.o [29/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_globalproperty.cpp.o [30/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_generic.cpp.o [31/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_gc.cpp.o [32/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_datatype.cpp.o [33/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_context.cpp.o [34/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_configgroup.cpp.o [35/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_compiler.cpp.o [36/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x64_msvc.cpp.o [37/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x64_gcc.cpp.o [38/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x86.cpp.o [39/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc.cpp.o [40/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_bytecode.cpp.o [41/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_builder.cpp.o [42/269] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_atomic.cpp.o [43/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/VoxelModel.cpp.o [44/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/StringsScript.cpp.o [45/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/StartupScreenHelper.cpp.o [46/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ScriptManager.cpp.o [47/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ScriptFunction.cpp.o [48/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/PrimitiveArray.cpp.o [49/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/PackageUpdateManager.cpp.o [50/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/MathScript.cpp.o [51/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/MainScreenHelper.cpp.o [52/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IWeaponSkin.cpp.o [53/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IViewToolSkin.cpp.o [54/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IToolSkin.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptnode.cpp:41: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [55/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IThirdPersonToolSkin.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_globalproperty.cpp:35: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [56/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ISpadeSkin.cpp.o [57/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IRenderer.cpp.o [58/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IModel.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_outputbuffer.cpp:44: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [59/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IImage.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.h:6, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp:1: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp: In function 'void RegisterScriptHandle_Native(asIScriptEngine*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptHandle& (CScriptHandle::*)(const CScriptHandle&)' to 'void (CScriptHandle::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp:231:85: note: in expansion of macro 'asMETHOD' 231 | r = engine->RegisterObjectMethod("ref", "ref &opHndlAssign(const ref &in)", asMETHOD(CScriptHandle, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptHandle& (CScriptHandle::*)(void*, int)' to 'void (CScriptHandle::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp:232:82: note: in expansion of macro 'asMETHOD' 232 | r = engine->RegisterObjectMethod("ref", "ref &opHndlAssign(const ?&in)", asMETHOD(CScriptHandle, Assign), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ [60/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IGrenadeSkin.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x86.cpp:48: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x86.cpp: In function 'asQWORD CallSystemFunctionNative(asCContext*, asCScriptFunction*, void*, asDWORD*, void*, asQWORD&, void*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x86.cpp:264:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 264 | *(asDWORD*)&retQW = GetReturnedFloat(); | ^~~~~~~~~~~~~~~~ [61/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IFont.cpp.o [62/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IBlockSkin.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_tokenizer.cpp:39: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [63/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IAudioDevice.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.h:6, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:5: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp: In function 'void RegisterScriptMathComplex_Native(asIScriptEngine*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (Complex::*)() const' to 'void (Complex::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:199:74: note: in expansion of macro 'asMETHOD' 199 | r = engine->RegisterObjectMethod("complex", "float abs() const", asMETHOD(Complex,length), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'Complex (Complex::*)() const' to 'void (Complex::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:202:79: note: in expansion of macro 'asMETHOD' 202 | r = engine->RegisterObjectMethod("complex", "complex get_ri() const", asMETHOD(Complex, get_ri), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'Complex (Complex::*)() const' to 'void (Complex::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:203:79: note: in expansion of macro 'asMETHOD' 203 | r = engine->RegisterObjectMethod("complex", "complex get_ir() const", asMETHOD(Complex, get_ir), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (Complex::*)(const Complex&)' to 'void (Complex::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:204:87: note: in expansion of macro 'asMETHOD' 204 | r = engine->RegisterObjectMethod("complex", "void set_ri(const complex &in)", asMETHOD(Complex, set_ri), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (Complex::*)(const Complex&)' to 'void (Complex::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:205:87: note: in expansion of macro 'asMETHOD' 205 | r = engine->RegisterObjectMethod("complex", "void set_ir(const complex &in)", asMETHOD(Complex, set_ir), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ [64/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IAudioChunk.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function 'float fpFromIEEE(asUINT)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:83:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 83 | return *reinterpret_cast(&raw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function 'asUINT fpToIEEE(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:87:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | return *reinterpret_cast(&fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function 'double fpFromIEEE(asQWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:91:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 91 | return *reinterpret_cast(&raw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function 'asQWORD fpToIEEE(double)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:95:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 95 | return *reinterpret_cast(&fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [65/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/GameMap.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.h:8, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:4: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp: In function 'void RegisterScriptWeakRef_Native(asIScriptEngine*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void* (CScriptWeakRef::*)() const' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:220:75: note: in expansion of macro 'asMETHOD' 220 | r = engine->RegisterObjectMethod("weakref", "T@ opImplCast()", asMETHOD(CScriptWeakRef, Get), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptWeakRef& (CScriptWeakRef::*)(const CScriptWeakRef&)' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:222:106: note: in expansion of macro 'asMETHOD' 222 | r = engine->RegisterObjectMethod("weakref", "weakref &opHndlAssign(const weakref &in)", asMETHOD(CScriptWeakRef, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptWeakRef& (CScriptWeakRef::*)(void*)' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:224:88: note: in expansion of macro 'asMETHOD' 224 | r = engine->RegisterObjectMethod("weakref", "weakref &opHndlAssign(T@)", asMETHOD(CScriptWeakRef, Set), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptWeakRef::*)(void*) const' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:225:89: note: in expansion of macro 'asMETHOD' 225 | r = engine->RegisterObjectMethod("weakref", "bool opEquals(const T@) const", asMETHOD(CScriptWeakRef, Equals), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void* (CScriptWeakRef::*)() const' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:235:93: note: in expansion of macro 'asMETHOD' 235 | r = engine->RegisterObjectMethod("const_weakref", "const T@ opImplCast() const", asMETHOD(CScriptWeakRef, Get), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptWeakRef& (CScriptWeakRef::*)(const CScriptWeakRef&)' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:237:124: note: in expansion of macro 'asMETHOD' 237 | r = engine->RegisterObjectMethod("const_weakref", "const_weakref &opHndlAssign(const const_weakref &in)", asMETHOD(CScriptWeakRef, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptWeakRef& (CScriptWeakRef::*)(void*)' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:239:106: note: in expansion of macro 'asMETHOD' 239 | r = engine->RegisterObjectMethod("const_weakref", "const_weakref &opHndlAssign(const T@)", asMETHOD(CScriptWeakRef, Set), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptWeakRef::*)(void*) const' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:240:95: note: in expansion of macro 'asMETHOD' 240 | r = engine->RegisterObjectMethod("const_weakref", "bool opEquals(const T@) const", asMETHOD(CScriptWeakRef, Equals), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptWeakRef& (CScriptWeakRef::*)(const CScriptWeakRef&)' to 'void (CScriptWeakRef::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:243:118: note: in expansion of macro 'asMETHOD' 243 | r = engine->RegisterObjectMethod("const_weakref", "const_weakref &opHndlAssign(const weakref &in)", asMETHOD(CScriptWeakRef, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ [66/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/FontManager.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp:42: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp: In function 'int DetectCallingConvention(bool, const asSFuncPtr&, int, void*, asSSystemFunctionInterface*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp:58:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct asSSystemFunctionInterface' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58 | memset(internal, 0, sizeof(asSSystemFunctionInterface)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp:41: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.h:98:8: note: 'struct asSSystemFunctionInterface' declared here 98 | struct asSSystemFunctionInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp: In function 'int CallSystemFunction(int, asCContext*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp:836:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 836 | *(asDWORD*)&context->m_regs.valueRegister = (asDWORD)retQW; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [67/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Config.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_datatype.cpp:42: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [68/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Clipboard.cpp.o [69/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ClientUIHelper.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.h:6, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:1: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp: In function 'void RegisterScriptAny_Native(asIScriptEngine*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (CScriptAny::*)() const' to 'void (CScriptAny::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:153:81: note: in expansion of macro 'asMETHOD' 153 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_ADDREF, "void f()", asMETHOD(CScriptAny,AddRef), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (CScriptAny::*)() const' to 'void (CScriptAny::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:154:82: note: in expansion of macro 'asMETHOD' 154 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_RELEASE, "void f()", asMETHOD(CScriptAny,Release), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (CScriptAny::*)()' to 'void (CScriptAny::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:164:85: note: in expansion of macro 'asMETHOD' 164 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(CScriptAny,GetRefCount), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptAny::*)()' to 'void (CScriptAny::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:166:84: note: in expansion of macro 'asMETHOD' 166 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(CScriptAny,GetFlag), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptAny::*)(asIScriptEngine*)' to 'void (CScriptAny::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:167:89: note: in expansion of macro 'asMETHOD' 167 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(CScriptAny,EnumReferences), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptAny::*)(asIScriptEngine*)' to 'void (CScriptAny::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:168:92: note: in expansion of macro 'asMETHOD' 168 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(CScriptAny,ReleaseAllHandles), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ [70/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Bitmap.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:40: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnWord(asWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:357:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 357 | *(asWORD*)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnDWord(asDWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:373:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 373 | *(asDWORD*)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnFloat(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:405:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | *(float*)&returnVal = val; | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnDouble(double)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:421:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 421 | *(double*)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnAddress(void*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:433:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | *(void**)&returnVal = val; | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function 'virtual int asCGeneric::SetReturnObject(void*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:455:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | *(void**)&returnVal = obj; | ^~~~~~~~~~~~~~~~~~ [71/269] Building C object Sources/CMakeFiles/OpenSpades.dir/unzip/unzip.c.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_typeinfo.cpp:39: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [72/269] Building C object Sources/CMakeFiles/OpenSpades.dir/unzip/ioapi.c.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c: In function 'fopen_file_func': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:73:18: warning: old-style function definition [-Wold-style-definition] 73 | voidpf ZCALLBACK fopen_file_func (opaque, filename, mode) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:74:11: warning: unused parameter 'opaque' [-Wunused-parameter] 74 | voidpf opaque; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c: In function 'fread_file_func': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:95:17: warning: old-style function definition [-Wold-style-definition] 95 | uLong ZCALLBACK fread_file_func (opaque, stream, buf, size) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:96:11: warning: unused parameter 'opaque' [-Wunused-parameter] 96 | voidpf opaque; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c: In function 'fwrite_file_func': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:107:17: warning: old-style function definition [-Wold-style-definition] 107 | uLong ZCALLBACK fwrite_file_func (opaque, stream, buf, size) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:108:11: warning: unused parameter 'opaque' [-Wunused-parameter] 108 | voidpf opaque; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c: In function 'ftell_file_func': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:118:16: warning: old-style function definition [-Wold-style-definition] 118 | long ZCALLBACK ftell_file_func (opaque, stream) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:119:11: warning: unused parameter 'opaque' [-Wunused-parameter] 119 | voidpf opaque; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c: In function 'fseek_file_func': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:127:16: warning: old-style function definition [-Wold-style-definition] 127 | long ZCALLBACK fseek_file_func (opaque, stream, offset, origin) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:128:11: warning: unused parameter 'opaque' [-Wunused-parameter] 128 | voidpf opaque; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c: In function 'fclose_file_func': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:153:15: warning: old-style function definition [-Wold-style-definition] 153 | int ZCALLBACK fclose_file_func (opaque, stream) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:154:11: warning: unused parameter 'opaque' [-Wunused-parameter] 154 | voidpf opaque; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c: In function 'ferror_file_func': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:162:15: warning: old-style function definition [-Wold-style-definition] 162 | int ZCALLBACK ferror_file_func (opaque, stream) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:163:11: warning: unused parameter 'opaque' [-Wunused-parameter] 163 | voidpf opaque; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c: In function 'fill_fopen_filefunc': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/ioapi.c:171:6: warning: old-style function definition [-Wold-style-definition] 171 | void fill_fopen_filefunc (pzlib_filefunc_def) | ^~~~~~~~~~~~~~~~~~~ [73/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_writer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.cpp:42: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [74/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_value.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_gc.cpp:42: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [75/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_reader.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_configgroup.h:46, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_configgroup.cpp:41: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [76/269] Building C object Sources/CMakeFiles/OpenSpades.dir/kiss_fft130/kiss_fft.c.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:34: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1249, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:33: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp: In function 'void RegisterScriptObject(asCScriptEngine*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (asCScriptObject::*)() const' to 'void (asCScriptObject::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:206:111: note: in expansion of macro 'asMETHOD' 206 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_ADDREF, "void f()", asMETHOD(asCScriptObject,AddRef), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (asCScriptObject::*)() const' to 'void (asCScriptObject::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:207:112: note: in expansion of macro 'asMETHOD' 207 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_RELEASE, "void f()", asMETHOD(asCScriptObject,Release), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asILockableSharedBool* (asCScriptObject::*)() const' to 'void (asCScriptObject::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:211:121: note: in expansion of macro 'asMETHOD' 211 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_GET_WEAKREF_FLAG, "int &f()", asMETHOD(asCScriptObject,GetWeakRefFlag), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (asCScriptObject::*)()' to 'void (asCScriptObject::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:214:115: note: in expansion of macro 'asMETHOD' 214 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(asCScriptObject,GetRefCount), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (asCScriptObject::*)()' to 'void (asCScriptObject::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:216:114: note: in expansion of macro 'asMETHOD' 216 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(asCScriptObject,GetFlag), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (asCScriptObject::*)(asIScriptEngine*)' to 'void (asCScriptObject::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:217:119: note: in expansion of macro 'asMETHOD' 217 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(asCScriptObject,EnumReferences), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (asCScriptObject::*)(asIScriptEngine*)' to 'void (asCScriptObject::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:218:122: note: in expansion of macro 'asMETHOD' 218 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(asCScriptObject,ReleaseAllHandles), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ [77/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/View.cpp.o [78/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/StartupScreenHelper.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp: In member function 'virtual void spades::client::PackageUpdateManagerRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::PackageUpdateManager::ReadyState (spades::PackageUpdateManager::*)()' to 'void (spades::PackageUpdateManager::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:59:107: note: in expansion of macro 'asMETHOD' 59 | asMETHOD(PackageUpdateManager, GetUpdateInfoReadyState), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PackageUpdateManager::*)()' to 'void (spades::PackageUpdateManager::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:64:107: note: in expansion of macro 'asMETHOD' 64 | asMETHOD(PackageUpdateManager, IsUpdateAvailable), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::PackageUpdateManager::VersionInfo (spades::PackageUpdateManager::*)()' to 'void (spades::PackageUpdateManager::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:69:107: note: in expansion of macro 'asMETHOD' 69 | asMETHOD(PackageUpdateManager, GetLatestVersionInfo), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::PackageUpdateManager::VersionInfo (spades::PackageUpdateManager::*)()' to 'void (spades::PackageUpdateManager::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:74:107: note: in expansion of macro 'asMETHOD' 74 | asMETHOD(PackageUpdateManager, GetCurrentVersionInfo), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::PackageUpdateManager::*)()' {aka 'std::__cxx11::basic_string (spades::PackageUpdateManager::*)()'} to 'void (spades::PackageUpdateManager::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:79:107: note: in expansion of macro 'asMETHOD' 79 | asMETHOD(PackageUpdateManager, GetLatestVersionInfoPageURL), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::PackageUpdateManager::VersionInfo::*)() const' {aka 'std::__cxx11::basic_string (spades::PackageUpdateManager::VersionInfo::*)() const'} to 'void (spades::PackageUpdateManager::VersionInfo::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:108:107: note: in expansion of macro 'asMETHOD' 108 | asMETHOD(PackageUpdateManager::VersionInfo, ToString), | ^~~~~~~~ [79/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/StartupScreen.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [80/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SplashWindow.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IImage.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IImage.cpp: In member function 'virtual void spades::client::ImageRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::client::IImage::*)()' to 'void (spades::client::IImage::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IImage.cpp:57:107: note: in expansion of macro 'asMETHOD' 57 | asMETHOD(IImage, GetWidth), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::client::IImage::*)()' to 'void (spades::client::IImage::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IImage.cpp:62:107: note: in expansion of macro 'asMETHOD' 62 | asMETHOD(IImage, GetHeight), | ^~~~~~~~ [81/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SDLRunner.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzlocal_getByte': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:157:11: warning: old-style function definition [-Wold-style-definition] 157 | local int unzlocal_getByte(pzlib_filefunc_def,filestream,pi) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzlocal_getShort': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:187:11: warning: old-style function definition [-Wold-style-definition] 187 | local int unzlocal_getShort (pzlib_filefunc_def,filestream,pX) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzlocal_getLong': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:215:11: warning: old-style function definition [-Wold-style-definition] 215 | local int unzlocal_getLong (pzlib_filefunc_def,filestream,pX) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'strcmpcasenosensitive_internal': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:251:11: warning: old-style function definition [-Wold-style-definition] 251 | local int strcmpcasenosensitive_internal (fileName1,fileName2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzStringFileNameCompare': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:294:20: warning: old-style function definition [-Wold-style-definition] 294 | extern int ZEXPORT unzStringFileNameCompare (fileName1,fileName2,iCaseSensitivity) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzlocal_SearchCentralDir': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:320:13: warning: old-style function definition [-Wold-style-definition] 320 | local uLong unzlocal_SearchCentralDir(pzlib_filefunc_def,filestream) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzOpen2': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:386:24: warning: old-style function definition [-Wold-style-definition] 386 | extern unzFile ZEXPORT unzOpen2 (path, pzlib_filefunc_def) | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzOpen': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:489:24: warning: old-style function definition [-Wold-style-definition] 489 | extern unzFile ZEXPORT unzOpen (path) | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzClose': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:500:20: warning: old-style function definition [-Wold-style-definition] 500 | extern int ZEXPORT unzClose (file) | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGetGlobalInfo': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:521:20: warning: old-style function definition [-Wold-style-definition] 521 | extern int ZEXPORT unzGetGlobalInfo (file,pglobal_info) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzlocal_DosDateToTmuDate': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:543:12: warning: old-style function definition [-Wold-style-definition] 543 | local void unzlocal_DosDateToTmuDate (ulDosDate, ptm) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzlocal_GetCurrentFileInfoInternal': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:572:11: warning: old-style function definition [-Wold-style-definition] 572 | local int unzlocal_GetCurrentFileInfoInternal (file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGetCurrentFileInfo': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:745:20: warning: old-style function definition [-Wold-style-definition] 745 | extern int ZEXPORT unzGetCurrentFileInfo (file, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGoToFirstFile': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:769:20: warning: old-style function definition [-Wold-style-definition] 769 | extern int ZEXPORT unzGoToFirstFile (file) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGoToNextFile': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:791:20: warning: old-style function definition [-Wold-style-definition] 791 | extern int ZEXPORT unzGoToNextFile (file) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzLocateFile': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:825:20: warning: old-style function definition [-Wold-style-definition] 825 | extern int ZEXPORT unzLocateFile (file, szFileName, iCaseSensitivity) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGetFilePos': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:904:20: warning: old-style function definition [-Wold-style-definition] 904 | extern int ZEXPORT unzGetFilePos(file, file_pos) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGoToFilePos': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:922:20: warning: old-style function definition [-Wold-style-definition] 922 | extern int ZEXPORT unzGoToFilePos(file, file_pos) | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzlocal_CheckCurrentFileCoherencyHeader': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:966:11: warning: old-style function definition [-Wold-style-definition] 966 | local int unzlocal_CheckCurrentFileCoherencyHeader (s,piSizeVar, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzOpenCurrentFile3': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1058:20: warning: old-style function definition [-Wold-style-definition] 1058 | extern int ZEXPORT unzOpenCurrentFile3 (file, method, level, raw, password) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzOpenCurrentFile': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1203:20: warning: old-style function definition [-Wold-style-definition] 1203 | extern int ZEXPORT unzOpenCurrentFile (file) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzOpenCurrentFilePassword': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1209:20: warning: old-style function definition [-Wold-style-definition] 1209 | extern int ZEXPORT unzOpenCurrentFilePassword (file, password) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzOpenCurrentFile2': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1216:20: warning: old-style function definition [-Wold-style-definition] 1216 | extern int ZEXPORT unzOpenCurrentFile2 (file,method,level,raw) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzReadCurrentFile': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1235:20: warning: old-style function definition [-Wold-style-definition] 1235 | extern int ZEXPORT unzReadCurrentFile (file, buf, len) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unztell': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1396:24: warning: old-style function definition [-Wold-style-definition] 1396 | extern z_off_t ZEXPORT unztell (file) | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzeof': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1416:20: warning: old-style function definition [-Wold-style-definition] 1416 | extern int ZEXPORT unzeof (file) | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGetLocalExtrafield': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1449:20: warning: old-style function definition [-Wold-style-definition] 1449 | extern int ZEXPORT unzGetLocalExtrafield (file,buf,len) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzCloseCurrentFile': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1500:20: warning: old-style function definition [-Wold-style-definition] 1500 | extern int ZEXPORT unzCloseCurrentFile (file) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGetGlobalComment': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1543:20: warning: old-style function definition [-Wold-style-definition] 1543 | extern int ZEXPORT unzGetGlobalComment (file, szComment, uSizeBuf) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzGetOffset': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1574:22: warning: old-style function definition [-Wold-style-definition] 1574 | extern uLong ZEXPORT unzGetOffset (file) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c: In function 'unzSetOffset': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/unzip/unzip.c:1590:20: warning: old-style function definition [-Wold-style-definition] 1590 | extern int ZEXPORT unzSetOffset (file, pos) | ^~~~~~~~~~~~ [82/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SDLGLDevice.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp: In member function 'virtual void spades::StartupScreenHelperRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::gui::StartupScreenHelper::*)()' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:62:99: note: in expansion of macro 'asMETHOD' 62 | asMETHOD(gui::StartupScreenHelper, GetNumVideoModes), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::gui::StartupScreenHelper::*)(int)' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:67:99: note: in expansion of macro 'asMETHOD' 67 | asMETHOD(gui::StartupScreenHelper, GetVideoModeWidth), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::gui::StartupScreenHelper::*)(int)' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:72:99: note: in expansion of macro 'asMETHOD' 72 | asMETHOD(gui::StartupScreenHelper, GetVideoModeHeight), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::gui::StartupScreenHelper::*)()' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:77:99: note: in expansion of macro 'asMETHOD' 77 | asMETHOD(gui::StartupScreenHelper, GetNumReportLines), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::StartupScreenHelper::*)()' {aka 'std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)()'} to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:82:99: note: in expansion of macro 'asMETHOD' 82 | asMETHOD(gui::StartupScreenHelper, GetReport), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::StartupScreenHelper::*)(int)' {aka 'std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(int)'} to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:87:99: note: in expansion of macro 'asMETHOD' 87 | asMETHOD(gui::StartupScreenHelper, GetReportLineText), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Vector4 (spades::gui::StartupScreenHelper::*)(int)' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:92:99: note: in expansion of macro 'asMETHOD' 92 | asMETHOD(gui::StartupScreenHelper, GetReportLineColor), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::gui::StartupScreenHelper::*)()' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:97:99: note: in expansion of macro 'asMETHOD' 97 | asMETHOD(gui::StartupScreenHelper, GetNumLocales), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::StartupScreenHelper::*)(int)' {aka 'std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(int)'} to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:102:99: note: in expansion of macro 'asMETHOD' 102 | asMETHOD(gui::StartupScreenHelper, GetLocale), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::StartupScreenHelper::*)(int)' {aka 'std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(int)'} to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:107:99: note: in expansion of macro 'asMETHOD' 107 | asMETHOD(gui::StartupScreenHelper, GetLocaleDescriptionNative), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::StartupScreenHelper::*)(int)' {aka 'std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(int)'} to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:112:99: note: in expansion of macro 'asMETHOD' 112 | asMETHOD(gui::StartupScreenHelper, GetLocaleDescriptionEnglish), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::StartupScreenHelper::*)(const std::string&, const std::string&)' {aka 'std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)'} to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:117:99: note: in expansion of macro 'asMETHOD' 117 | asMETHOD(gui::StartupScreenHelper, CheckConfigCapability), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::gui::StartupScreenHelper::*)()' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:127:99: note: in expansion of macro 'asMETHOD' 127 | asMETHOD(gui::StartupScreenHelper, BrowseUserDirectory), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::StartupScreenHelper::*)()' {aka 'std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)()'} to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:132:99: note: in expansion of macro 'asMETHOD' 132 | asMETHOD(gui::StartupScreenHelper, GetOperatingSystemType), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::PackageUpdateManager& (spades::gui::StartupScreenHelper::*)()' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:137:99: note: in expansion of macro 'asMETHOD' 137 | asMETHOD(gui::StartupScreenHelper, GetPackageUpdateManager), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::gui::StartupScreenHelper::*)()' to 'void (spades::gui::StartupScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:142:99: note: in expansion of macro 'asMETHOD' 142 | asMETHOD(gui::StartupScreenHelper, OpenUpdateInfoURL), | ^~~~~~~~ [83/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Runner.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp: In member function 'virtual void spades::MainScreenHelperRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::gui::MainScreenHelper::*)(std::string, bool)' {aka 'void (spades::gui::MainScreenHelper::*)(std::__cxx11::basic_string, bool)'} to 'void (spades::gui::MainScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:66:99: note: in expansion of macro 'asMETHOD' 66 | asMETHOD(gui::MainScreenHelper, SetServerFavorite), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::gui::MainScreenHelper::*)()' to 'void (spades::gui::MainScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:71:99: note: in expansion of macro 'asMETHOD' 71 | asMETHOD(gui::MainScreenHelper, PollServerListState), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenHelper::*)()' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenHelper::*)()'} to 'void (spades::gui::MainScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:76:99: note: in expansion of macro 'asMETHOD' 76 | asMETHOD(gui::MainScreenHelper, GetServerListQueryMessage), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptArray* (spades::gui::MainScreenHelper::*)(std::string, bool)' {aka 'CScriptArray* (spades::gui::MainScreenHelper::*)(std::__cxx11::basic_string, bool)'} to 'void (spades::gui::MainScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:81:99: note: in expansion of macro 'asMETHOD' 81 | asMETHOD(gui::MainScreenHelper, GetServerList), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenHelper::*)(std::string, int)' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenHelper::*)(std::__cxx11::basic_string, int)'} to 'void (spades::gui::MainScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:86:99: note: in expansion of macro 'asMETHOD' 86 | asMETHOD(gui::MainScreenHelper, ConnectServer), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenHelper::*)()' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenHelper::*)()'} to 'void (spades::gui::MainScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:91:99: note: in expansion of macro 'asMETHOD' 91 | asMETHOD(gui::MainScreenHelper, GetPendingErrorMessage), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenHelper::*)()' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenHelper::*)()'} to 'void (spades::gui::MainScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:96:99: note: in expansion of macro 'asMETHOD' 96 | asMETHOD(gui::MainScreenHelper, GetCredits), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::PackageUpdateManager& (spades::gui::MainScreenHelper::*)()' to 'void (spades::gui::MainScreenHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:101:99: note: in expansion of macro 'asMETHOD' 101 | asMETHOD(gui::MainScreenHelper, GetPackageUpdateManager), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenServerItem::*)() const' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const'} to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:120:99: note: in expansion of macro 'asMETHOD' 120 | asMETHOD(gui::MainScreenServerItem, GetName), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenServerItem::*)() const' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const'} to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:125:99: note: in expansion of macro 'asMETHOD' 125 | asMETHOD(gui::MainScreenServerItem, GetAddress), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenServerItem::*)() const' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const'} to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:130:99: note: in expansion of macro 'asMETHOD' 130 | asMETHOD(gui::MainScreenServerItem, GetMapName), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenServerItem::*)() const' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const'} to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:135:99: note: in expansion of macro 'asMETHOD' 135 | asMETHOD(gui::MainScreenServerItem, GetGameMode), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenServerItem::*)() const' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const'} to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:140:99: note: in expansion of macro 'asMETHOD' 140 | asMETHOD(gui::MainScreenServerItem, GetCountry), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::gui::MainScreenServerItem::*)() const' {aka 'std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const'} to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:145:99: note: in expansion of macro 'asMETHOD' 145 | asMETHOD(gui::MainScreenServerItem, GetProtocol), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::gui::MainScreenServerItem::*)() const' to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:150:99: note: in expansion of macro 'asMETHOD' 150 | asMETHOD(gui::MainScreenServerItem, GetPing), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::gui::MainScreenServerItem::*)() const' to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:155:99: note: in expansion of macro 'asMETHOD' 155 | asMETHOD(gui::MainScreenServerItem, GetNumPlayers), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::gui::MainScreenServerItem::*)() const' to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:160:99: note: in expansion of macro 'asMETHOD' 160 | asMETHOD(gui::MainScreenServerItem, GetMaxPlayers), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::gui::MainScreenServerItem::*)() const' to 'void (spades::gui::MainScreenServerItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:165:99: note: in expansion of macro 'asMETHOD' 165 | asMETHOD(gui::MainScreenServerItem, IsFavorite), | ^~~~~~~~ [84/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/PackageUpdateManager.cpp.o [85/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/MainScreenHelper.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp: In member function 'virtual void spades::VoxelModelRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::VoxelModel::*)() const' to 'void (spades::VoxelModel::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp:161:99: note: in expansion of macro 'asMETHOD' 161 | asMETHOD(VoxelModel, GetWidth), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::VoxelModel::*)() const' to 'void (spades::VoxelModel::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp:166:99: note: in expansion of macro 'asMETHOD' 166 | asMETHOD(VoxelModel, GetHeight), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::VoxelModel::*)() const' to 'void (spades::VoxelModel::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp:171:99: note: in expansion of macro 'asMETHOD' 171 | asMETHOD(VoxelModel, GetDepth), | ^~~~~~~~ [86/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/MainScreen.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp: In member function 'virtual void spades::FontRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Vector2 (spades::client::IFont::*)(const std::string&)' {aka 'spades::Vector2 (spades::client::IFont::*)(const std::__cxx11::basic_string&)'} to 'void (spades::client::IFont::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp:57:99: note: in expansion of macro 'asMETHOD' 57 | asMETHOD(client::IFont, Measure), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IFont::*)(const std::string&, spades::Vector2, float, spades::Vector4)' {aka 'void (spades::client::IFont::*)(const std::__cxx11::basic_string&, spades::Vector2, float, spades::Vector4)'} to 'void (spades::client::IFont::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp:62:99: note: in expansion of macro 'asMETHOD' 62 | asMETHOD(client::IFont, Draw), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IFont::*)(const std::string&, const spades::Vector2&, float, const spades::Vector4&, const spades::Vector4&)' {aka 'void (spades::client::IFont::*)(const std::__cxx11::basic_string&, const spades::Vector2&, float, const spades::Vector4&, const spades::Vector4&)'} to 'void (spades::client::IFont::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp:67:99: note: in expansion of macro 'asMETHOD' 67 | asMETHOD(client::IFont, DrawShadow), | ^~~~~~~~ [87/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Main.cpp.o [88/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Icon.cpp.o [89/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/win32.c.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp: In member function 'virtual void spades::client::ClientUIHelperRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::ClientUIHelper::*)(const std::string&)' {aka 'void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)'} to 'void (spades::client::ClientUIHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:58:107: note: in expansion of macro 'asMETHOD' 58 | asMETHOD(ClientUIHelper, SayGlobal), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::ClientUIHelper::*)(const std::string&)' {aka 'void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)'} to 'void (spades::client::ClientUIHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:63:107: note: in expansion of macro 'asMETHOD' 63 | asMETHOD(ClientUIHelper, SayTeam), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::ClientUIHelper::*)(const std::string&)' {aka 'void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)'} to 'void (spades::client::ClientUIHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:68:107: note: in expansion of macro 'asMETHOD' 68 | asMETHOD(ClientUIHelper, AlertNotice), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::ClientUIHelper::*)(const std::string&)' {aka 'void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)'} to 'void (spades::client::ClientUIHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:73:107: note: in expansion of macro 'asMETHOD' 73 | asMETHOD(ClientUIHelper, AlertWarning), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::ClientUIHelper::*)(const std::string&)' {aka 'void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)'} to 'void (spades::client::ClientUIHelper::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:78:107: note: in expansion of macro 'asMETHOD' 78 | asMETHOD(ClientUIHelper, AlertError), | ^~~~~~~~ [90/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/unix.c.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [91/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/protocol.c.o [92/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/peer.c.o [93/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/packet.c.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp: In member function 'virtual void spades::client::AudioDeviceRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IAudioDevice::*)(spades::client::GameMap*)' to 'void (spades::client::IAudioDevice::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp:81:107: note: in expansion of macro 'asMETHOD' 81 | asMETHOD(IAudioDevice, SetGameMap), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IAudioDevice::*)(spades::client::IAudioChunk*, const spades::Vector3&, const spades::client::AudioParam&)' to 'void (spades::client::IAudioDevice::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp:86:107: note: in expansion of macro 'asMETHOD' 86 | asMETHOD(IAudioDevice, Play), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IAudioDevice::*)(const spades::Vector3&, const spades::Vector3&, const spades::Vector3&)' to 'void (spades::client::IAudioDevice::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp:101:107: note: in expansion of macro 'asMETHOD' 101 | asMETHOD(IAudioDevice, Respatialize), | ^~~~~~~~ [94/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/list.c.o [95/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/host.c.o [96/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/compress.c.o [97/269] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/callbacks.c.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [98/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWUtils.cpp.o [99/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Bitmap.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Bitmap.cpp: In member function 'virtual void spades::BitmapRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::Bitmap::*)()' to 'void (spades::Bitmap::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Bitmap.cpp:124:99: note: in expansion of macro 'asMETHOD' 124 | asMETHOD(Bitmap, GetWidth), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::Bitmap::*)()' to 'void (spades::Bitmap::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Bitmap.cpp:129:99: note: in expansion of macro 'asMETHOD' 129 | asMETHOD(Bitmap, GetHeight), | ^~~~~~~~ [100/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWPort.cpp.o [101/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWModelRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [102/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWModel.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/unix.c:30: /usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [103/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWMapRenderer.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [104/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWImageRenderer.cpp.o [105/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWImage.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.h:10, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:3: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp: In function 'void RegisterScriptDictionary_Native(asIScriptEngine*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptDictionary::*)(const dictKey_t&) const' {aka 'bool (CScriptDictionary::*)(const std::__cxx11::basic_string&) const'} to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1041:95: note: in expansion of macro 'asMETHOD' 1041 | r = engine->RegisterObjectMethod("dictionary", "bool exists(const string &in) const", asMETHOD(CScriptDictionary,Exists), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptDictionary::*)() const' to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1042:80: note: in expansion of macro 'asMETHOD' 1042 | r = engine->RegisterObjectMethod("dictionary", "bool isEmpty() const", asMETHOD(CScriptDictionary, IsEmpty), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (CScriptDictionary::*)() const' {aka 'unsigned int (CScriptDictionary::*)() const'} to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1043:80: note: in expansion of macro 'asMETHOD' 1043 | r = engine->RegisterObjectMethod("dictionary", "uint getSize() const", asMETHOD(CScriptDictionary, GetSize), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptDictionary::*)(const dictKey_t&)' {aka 'bool (CScriptDictionary::*)(const std::__cxx11::basic_string&)'} to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1044:89: note: in expansion of macro 'asMETHOD' 1044 | r = engine->RegisterObjectMethod("dictionary", "bool delete(const string &in)", asMETHOD(CScriptDictionary,Delete), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptArray* (CScriptDictionary::*)() const' to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1047:90: note: in expansion of macro 'asMETHOD' 1047 | r = engine->RegisterObjectMethod("dictionary", "array @getKeys() const", asMETHOD(CScriptDictionary,GetKeys), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (CScriptDictionary::*)()' to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1053:92: note: in expansion of macro 'asMETHOD' 1053 | r = engine->RegisterObjectBehaviour("dictionary", asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(CScriptDictionary,GetRefCount), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptDictionary::*)()' to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1055:91: note: in expansion of macro 'asMETHOD' 1055 | r = engine->RegisterObjectBehaviour("dictionary", asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(CScriptDictionary,GetGCFlag), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptDictionary::*)(asIScriptEngine*)' to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1056:96: note: in expansion of macro 'asMETHOD' 1056 | r = engine->RegisterObjectBehaviour("dictionary", asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(CScriptDictionary,EnumReferences), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptDictionary::*)(asIScriptEngine*)' to 'void (CScriptDictionary::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1057:99: note: in expansion of macro 'asMETHOD' 1057 | r = engine->RegisterObjectBehaviour("dictionary", asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(CScriptDictionary,ReleaseAllReferences), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ [106/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWFlatMapRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.h:6, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:8: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp: In function 'void RegisterScriptArray_Native(asIScriptEngine*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'CScriptArray& (CScriptArray::*)(const CScriptArray&)' to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:291:95: note: in expansion of macro 'asMETHOD' 291 | r = engine->RegisterObjectMethod("array", "array &opAssign(const array&in)", asMETHOD(CScriptArray, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptArray::*)(void*)' to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:296:91: note: in expansion of macro 'asMETHOD' 296 | r = engine->RegisterObjectMethod("array", "void insertLast(const T&in value)", asMETHOD(CScriptArray, InsertLast), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptArray::*)(asUINT)' {aka 'void (CScriptArray::*)(unsigned int)'} to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:297:83: note: in expansion of macro 'asMETHOD' 297 | r = engine->RegisterObjectMethod("array", "void removeAt(uint index)", asMETHOD(CScriptArray, RemoveAt), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptArray::*)(asUINT, asUINT)' {aka 'void (CScriptArray::*)(unsigned int, unsigned int)'} to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:299:98: note: in expansion of macro 'asMETHOD' 299 | r = engine->RegisterObjectMethod("array", "void removeRange(uint start, uint count)", asMETHOD(CScriptArray, RemoveRange), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (CScriptArray::*)() const' {aka 'unsigned int (CScriptArray::*)() const'} to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:301:77: note: in expansion of macro 'asMETHOD' 301 | r = engine->RegisterObjectMethod("array", "uint length() const", asMETHOD(CScriptArray, GetSize), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptArray::*)(asUINT)' {aka 'void (CScriptArray::*)(unsigned int)'} to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:302:83: note: in expansion of macro 'asMETHOD' 302 | r = engine->RegisterObjectMethod("array", "void reserve(uint length)", asMETHOD(CScriptArray, Reserve), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptArray::*)(const CScriptArray&) const' to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:315:96: note: in expansion of macro 'asMETHOD' 315 | r = engine->RegisterObjectMethod("array", "bool opEquals(const array&in) const", asMETHOD(CScriptArray, operator==), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptArray::*)() const' to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:316:78: note: in expansion of macro 'asMETHOD' 316 | r = engine->RegisterObjectMethod("array", "bool isEmpty() const", asMETHOD(CScriptArray, IsEmpty), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (CScriptArray::*)() const' {aka 'unsigned int (CScriptArray::*)() const'} to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:319:81: note: in expansion of macro 'asMETHOD' 319 | r = engine->RegisterObjectMethod("array", "uint get_length() const", asMETHOD(CScriptArray, GetSize), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (CScriptArray::*)()' to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:323:90: note: in expansion of macro 'asMETHOD' 323 | r = engine->RegisterObjectBehaviour("array", asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(CScriptArray, GetRefCount), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (CScriptArray::*)()' to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:325:89: note: in expansion of macro 'asMETHOD' 325 | r = engine->RegisterObjectBehaviour("array", asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(CScriptArray, GetFlag), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptArray::*)(asIScriptEngine*)' to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:326:94: note: in expansion of macro 'asMETHOD' 326 | r = engine->RegisterObjectBehaviour("array", asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(CScriptArray, EnumReferences), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (CScriptArray::*)(asIScriptEngine*)' to 'void (CScriptArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:327:97: note: in expansion of macro 'asMETHOD' 327 | r = engine->RegisterObjectBehaviour("array", asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(CScriptArray, ReleaseAllHandles), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ [107/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWFeatureLevel.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:48: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:40: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'bool asCByteCode::RemoveUnusedValue(asCByteInstruction*, asCByteInstruction**)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:529:66: note: in expansion of macro 'ARG_DW' 529 | *(((asDWORD*)&curr->arg)+AS_PTR_SIZE) = *ARG_DW(curr->arg); | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1239:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1239 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:530:26: note: in expansion of macro 'ARG_PTR' 530 | *ARG_PTR(curr->arg) = *ARG_PTR(curr->next->arg); | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1239:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1239 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:530:48: note: in expansion of macro 'ARG_PTR' 530 | *ARG_PTR(curr->arg) = *ARG_PTR(curr->next->arg); | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::OptimizeLocally(const asCArray&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:923:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 923 | *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:923:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 923 | *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:937:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:937:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Optimize()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1181:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1181 | else if( currOp == asBC_JMP && instrOp == asBC_LABEL && *(int*)&curr->arg == instr->wArg[0] ) | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'bool asCByteCode::IsTempVarRead(asCByteInstruction*, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1281:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1281 | int label = *((int*)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1299:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1299 | int label = *((int*)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1318:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1318 | int label = *((int*)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::ExtractLineNumbers()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1482:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1482 | lineNumbers.PushLast(*(int*)ARG_DW(curr->arg)); /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::ExtractObjectVariableInfo(asCScriptFunction*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1539:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1539 | info.option = (asEObjVarInfoOption)*(int*)ARG_DW(instr->arg); /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Call(asEBCInstr, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1647:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1647 | *((int*)ARG_DW(last->arg)) = funcID; | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Alloc(asEBCInstr, void*, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1239:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1239 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1679:10: note: in expansion of macro 'ARG_PTR' 1679 | *ARG_PTR(last->arg) = (asPWORD)objID; | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::JmpP(int, asDWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1712:10: note: in expansion of macro 'ARG_DW' 1712 | *ARG_DW(last->arg) = max; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Line(int, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1739:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1739 | *((int*)ARG_DW(last->arg)) = (line & 0xFFFFF)|((column & 0xFFF)<<20); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::ObjInfo(int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1757:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1757 | *((int*)ARG_DW(last->arg)) = info; | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::ResolveJumpAddresses()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1847:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1847 | int label = *((int*) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1851:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1851 | *((int*) ARG_DW(instr->arg)) = labelPosOffset; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::Output(asDWORD*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1905:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1905 | *(ap+1) = *(asDWORD*)&instr->arg; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1911:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1911 | *(ap+2) = *(asDWORD*)&instr->arg; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'void asCByteCode::PostProcess()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1994:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1994 | int label = *((int*) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2007:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2007 | int label = *((int*) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2021:48: note: in expansion of macro 'ARG_DW' 2021 | asDWORD max = *ARG_DW(instr->arg); | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InsertFirstInstrDWORD(asEBCInstr, asDWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2450:10: note: in expansion of macro 'ARG_DW' 2450 | *ARG_DW(first->arg) = param; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_PTR(asEBCInstr, short int, void*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1239:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1239 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2534:10: note: in expansion of macro 'ARG_PTR' 2534 | *ARG_PTR(last->arg) = (asPWORD)param; | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_DW(asEBCInstr, asWORD, asDWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2553:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2553 | *((int*) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrSHORT_DW_DW(asEBCInstr, short int, asDWORD, asDWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2570:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2570 | *(int*)ARG_DW(last->arg) = b; /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrSHORT_DW(asEBCInstr, short int, asDWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2643:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2643 | *((int*) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrW_FLOAT(asEBCInstr, asWORD, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2694:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2694 | *((float*) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrINT(asEBCInstr, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2728:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2728 | *((int*) ARG_DW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrDWORD(asEBCInstr, asDWORD)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2744:10: note: in expansion of macro 'ARG_DW' 2744 | *ARG_DW(last->arg) = param; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrPTR(asEBCInstr, void*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1239:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1239 | #define ARG_PTR(b) ((asPWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2760:10: note: in expansion of macro 'ARG_PTR' 2760 | *ARG_PTR(last->arg) = (asPWORD)param; | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrFLOAT(asEBCInstr, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2810:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2810 | *((float*) ARG_DW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'int asCByteCode::InstrDOUBLE(asEBCInstr, double)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2826:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2826 | *((double*) ARG_QW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function 'asDWORD asCByteCode::GetLastInstrValueDW()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2866:17: note: in expansion of macro 'ARG_DW' 2866 | return *ARG_DW(last->arg); | ^~~~~~ [108/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLSpriteRenderer.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.cpp: In function 'void spades::MessageCallback(const asSMessageInfo*, void*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.cpp:38:70: warning: unused parameter 'param' [-Wunused-parameter] 38 | static void MessageCallback(const asSMessageInfo *msg, void *param){ | ~~~~~~^~~~~ [109/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLShadowMapRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp: In member function 'virtual void spades::client::GameMapRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::client::GameMap::*)()' to 'void (spades::client::GameMap::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp:182:107: note: in expansion of macro 'asMETHOD' 182 | asMETHOD(GameMap, Width), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::client::GameMap::*)()' to 'void (spades::client::GameMap::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp:187:107: note: in expansion of macro 'asMETHOD' 187 | asMETHOD(GameMap, Height), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::client::GameMap::*)()' to 'void (spades::client::GameMap::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp:192:107: note: in expansion of macro 'asMETHOD' 192 | asMETHOD(GameMap, Depth), | ^~~~~~~~ [110/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLDevice.cpp.o [111/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLWaterRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp: In member function 'virtual void spades::client::RendererRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::client::IImage* (spades::client::IRenderer::*)(spades::Bitmap*)' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:399:107: note: in expansion of macro 'asMETHOD' 399 | asMETHOD(IRenderer, CreateImage), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::client::IModel* (spades::client::IRenderer::*)(spades::VoxelModel*)' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:404:107: note: in expansion of macro 'asMETHOD' 404 | asMETHOD(IRenderer, CreateModel), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IRenderer::*)(spades::client::GameMap*)' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:409:107: note: in expansion of macro 'asMETHOD' 409 | asMETHOD(IRenderer, SetGameMap), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IRenderer::*)(float)' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:414:107: note: in expansion of macro 'asMETHOD' 414 | asMETHOD(IRenderer, SetFogDistance), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IRenderer::*)(const spades::client::SceneDefinition&)' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:424:107: note: in expansion of macro 'asMETHOD' 424 | asMETHOD(IRenderer, StartScene), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IRenderer::*)(const spades::client::DynamicLightParam&)' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:429:107: note: in expansion of macro 'asMETHOD' 429 | asMETHOD(IRenderer, AddLight), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IRenderer::*)(spades::client::IModel*, const spades::client::ModelRenderParam&)' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:434:107: note: in expansion of macro 'asMETHOD' 434 | asMETHOD(IRenderer, RenderModel), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::client::IRenderer::*)(const spades::AABB2&, const spades::AABB2&)' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:519:107: note: in expansion of macro 'asMETHOD' 519 | asMETHOD(IRenderer,DrawFlatGameMap), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Bitmap* (spades::client::IRenderer::*)()' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:534:107: note: in expansion of macro 'asMETHOD' 534 | asMETHOD(IRenderer,ReadBitmap), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::client::IRenderer::*)()' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:539:107: note: in expansion of macro 'asMETHOD' 539 | asMETHOD(IRenderer,ScreenWidth), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::client::IRenderer::*)()' to 'void (spades::client::IRenderer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:544:107: note: in expansion of macro 'asMETHOD' 544 | asMETHOD(IRenderer,ScreenHeight), | ^~~~~~~~ [112/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLVoxelModel.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Config.cpp: In member function 'virtual void spades::ConfigRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::ConfigRegistrar::ConfigItem::*)()' to 'void (spades::ConfigRegistrar::ConfigItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:218:99: note: in expansion of macro 'asMETHOD' 218 | asMETHOD(ConfigItem, GetIntValue), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::ConfigRegistrar::ConfigItem::*)()' to 'void (spades::ConfigRegistrar::ConfigItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:223:99: note: in expansion of macro 'asMETHOD' 223 | asMETHOD(ConfigItem, GetFloatValue), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::ConfigRegistrar::ConfigItem::*)()' {aka 'std::__cxx11::basic_string (spades::ConfigRegistrar::ConfigItem::*)()'} to 'void (spades::ConfigRegistrar::ConfigItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:228:99: note: in expansion of macro 'asMETHOD' 228 | asMETHOD(ConfigItem, GetStringValue), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'std::string (spades::ConfigRegistrar::ConfigItem::*)()' {aka 'std::__cxx11::basic_string (spades::ConfigRegistrar::ConfigItem::*)()'} to 'void (spades::ConfigRegistrar::ConfigItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:233:99: note: in expansion of macro 'asMETHOD' 233 | asMETHOD(ConfigItem, GetDefaultValue), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::ConfigRegistrar::ConfigItem::*)()' to 'void (spades::ConfigRegistrar::ConfigItem::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:238:99: note: in expansion of macro 'asMETHOD' 238 | asMETHOD(ConfigItem, IsUnknown), | ^~~~~~~~ [113/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSpriteRenderer.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [114/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSparseShadowMapRenderer.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/peer.c: In function 'enet_peer_remove_incoming_commands': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/peer.c:265:48: warning: unused parameter 'queue' [-Wunused-parameter] 265 | enet_peer_remove_incoming_commands (ENetList * queue, ENetListIterator startCommand, ENetListIterator endCommand) | ~~~~~~~~~~~^~~~~ [115/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSoftSpriteRenderer.cpp.o [116/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSoftLitSpriteRenderer.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C [117/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShadowShader.cpp.o [118/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShadowMapShader.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:43: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1249, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:40: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp: In function 'void RegisterScriptFunction(asCScriptEngine*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (asCScriptFunction::*)() const' to 'void (asCScriptFunction::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:129:109: note: in expansion of macro 'asMETHOD' 129 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_ADDREF, "void f()", asMETHOD(asCScriptFunction,AddRef), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (asCScriptFunction::*)() const' to 'void (asCScriptFunction::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:130:110: note: in expansion of macro 'asMETHOD' 130 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_RELEASE, "void f()", asMETHOD(asCScriptFunction,Release), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (asCScriptFunction::*)()' to 'void (asCScriptFunction::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:131:113: note: in expansion of macro 'asMETHOD' 131 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(asCScriptFunction,GetRefCount), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (asCScriptFunction::*)()' to 'void (asCScriptFunction::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:133:112: note: in expansion of macro 'asMETHOD' 133 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(asCScriptFunction,GetFlag), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (asCScriptFunction::*)(asIScriptEngine*)' to 'void (asCScriptFunction::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:134:117: note: in expansion of macro 'asMETHOD' 134 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(asCScriptFunction,EnumReferences), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (asCScriptFunction::*)(asIScriptEngine*)' to 'void (asCScriptFunction::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:135:120: note: in expansion of macro 'asMETHOD' 135 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(asCScriptFunction,ReleaseAllHandles), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ [119/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShader.cpp.o [120/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSettings.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWUtils.h:27, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWUtils.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [121/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSSAOFilter.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/protocol.c: In function 'enet_protocol_handle_connect': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/protocol.c:251:69: warning: unused parameter 'header' [-Wunused-parameter] 251 | enet_protocol_handle_connect (ENetHost * host, ENetProtocolHeader * header, ENetProtocol * command) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/protocol.c: In function 'enet_protocol_handle_ping': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/protocol.c:724:39: warning: unused parameter 'host' [-Wunused-parameter] 724 | enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) | ~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/protocol.c:724:56: warning: unused parameter 'peer' [-Wunused-parameter] 724 | enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) | ~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/protocol.c:724:83: warning: unused parameter 'command' [-Wunused-parameter] 724 | enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/protocol.c: In function 'enet_protocol_handle_throttle_configure': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ENet/protocol.c:751:53: warning: unused parameter 'host' [-Wunused-parameter] 751 | enet_protocol_handle_throttle_configure (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) | ~~~~~~~~~~~^~~~ [122/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [123/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLRadiosityRenderer.cpp.o [124/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLQuadRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp: In member function 'virtual void spades::MathScriptObjectRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::IntVector3::*)() const' to 'void (spades::IntVector3::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:212:99: note: in expansion of macro 'asMETHOD' 212 | asMETHOD(IntVector3, GetManhattanLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::IntVector3::*)() const' to 'void (spades::IntVector3::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:218:99: note: in expansion of macro 'asMETHOD' 218 | asMETHOD(IntVector3, GetChebyshevLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector2::*)() const' to 'void (spades::Vector2::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:344:99: note: in expansion of macro 'asMETHOD' 344 | asMETHOD(Vector2, GetLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector2::*)() const' to 'void (spades::Vector2::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:350:99: note: in expansion of macro 'asMETHOD' 350 | asMETHOD(Vector2, GetPoweredLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector2::*)() const' to 'void (spades::Vector2::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:356:99: note: in expansion of macro 'asMETHOD' 356 | asMETHOD(Vector2, GetManhattanLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector2::*)() const' to 'void (spades::Vector2::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:362:99: note: in expansion of macro 'asMETHOD' 362 | asMETHOD(Vector2, GetChebyshevLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Vector2 (spades::Vector2::*)() const' to 'void (spades::Vector2::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:368:99: note: in expansion of macro 'asMETHOD' 368 | asMETHOD(Vector2, Normalize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector3::*)() const' to 'void (spades::Vector3::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:512:99: note: in expansion of macro 'asMETHOD' 512 | asMETHOD(Vector3, GetLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector3::*)() const' to 'void (spades::Vector3::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:518:99: note: in expansion of macro 'asMETHOD' 518 | asMETHOD(Vector3, GetPoweredLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector3::*)() const' to 'void (spades::Vector3::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:524:99: note: in expansion of macro 'asMETHOD' 524 | asMETHOD(Vector3, GetManhattanLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector3::*)() const' to 'void (spades::Vector3::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:530:99: note: in expansion of macro 'asMETHOD' 530 | asMETHOD(Vector3, GetChebyshevLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Vector3 (spades::Vector3::*)() const' to 'void (spades::Vector3::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:536:99: note: in expansion of macro 'asMETHOD' 536 | asMETHOD(Vector3, Normalize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector4::*)() const' to 'void (spades::Vector4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:689:99: note: in expansion of macro 'asMETHOD' 689 | asMETHOD(Vector4, GetLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector4::*)() const' to 'void (spades::Vector4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:695:99: note: in expansion of macro 'asMETHOD' 695 | asMETHOD(Vector4, GetPoweredLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector4::*)() const' to 'void (spades::Vector4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:701:99: note: in expansion of macro 'asMETHOD' 701 | asMETHOD(Vector4, GetManhattanLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'float (spades::Vector4::*)() const' to 'void (spades::Vector4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:707:99: note: in expansion of macro 'asMETHOD' 707 | asMETHOD(Vector4, GetChebyshevLength), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Vector4 (spades::Vector4::*)() const' to 'void (spades::Vector4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:713:99: note: in expansion of macro 'asMETHOD' 713 | asMETHOD(Vector4, Normalize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Matrix4 (spades::Matrix4::*)() const' to 'void (spades::Matrix4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:814:99: note: in expansion of macro 'asMETHOD' 814 | asMETHOD(Matrix4, Transposed), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Matrix4 (spades::Matrix4::*)() const' to 'void (spades::Matrix4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:820:99: note: in expansion of macro 'asMETHOD' 820 | asMETHOD(Matrix4, Inversed), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Matrix4 (spades::Matrix4::*)() const' to 'void (spades::Matrix4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:826:99: note: in expansion of macro 'asMETHOD' 826 | asMETHOD(Matrix4, InversedFast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Vector3 (spades::Matrix4::*)() const' to 'void (spades::Matrix4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:832:99: note: in expansion of macro 'asMETHOD' 832 | asMETHOD(Matrix4, GetOrigin), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'spades::Vector3 (spades::Matrix4::*)(int) const' to 'void (spades::Matrix4::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:838:99: note: in expansion of macro 'asMETHOD' 838 | asMETHOD(Matrix4, GetAxis), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::AABB2::*)(const spades::Vector2&) const' to 'void (spades::AABB2::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:940:99: note: in expansion of macro 'asMETHOD' 940 | asMETHOD(AABB2, Contains), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::AABB2::*)(const spades::AABB2&) const' to 'void (spades::AABB2::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:944:99: note: in expansion of macro 'asMETHOD' 944 | asMETHOD(AABB2, Intersects), asCALL_THISCALL); | ^~~~~~~~ [125/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramUniform.cpp.o [126/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramManager.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_reader.cpp: In member function 'bool Json::Reader::readObject(Token&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_reader.cpp:480:28: warning: unused parameter 'tokenStart' [-Wunused-parameter] 480 | Reader::readObject( Token &tokenStart ) | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_reader.cpp: In member function 'bool Json::Reader::readArray(Token&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_reader.cpp:539:27: warning: unused parameter 'tokenStart' [-Wunused-parameter] 539 | Reader::readArray( Token &tokenStart ) | ~~~~~~~^~~~~~~~~~ [127/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramAttribute.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_module.h:43, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_module.cpp:40: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [128/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgram.cpp.o [129/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProfiler.cpp.o [130/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLOptimizedVoxelModel.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindFirst(const std::string&, asUINT, const std::string&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:355:50: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 355 | return (int)str.find(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindFirstOf(const std::string&, asUINT, const std::string&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:367:59: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 367 | return (int)str.find_first_of(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindLastOf(const std::string&, asUINT, const std::string&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:379:58: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 379 | return (int)str.find_last_of(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindFirstNotOf(const std::string&, asUINT, const std::string&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:390:63: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 390 | return (int)str.find_first_not_of(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function 'int StringFindLastNotOf(const std::string&, asUINT, const std::string&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:401:58: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 401 | return (int)str.find_last_of(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ [131/269] Linking CXX static library lib/libAngelscript_addons.a [132/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLNonlinearizeFilter.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_value.cpp: In member function 'int Json::Value::compare(const Json::Value&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_value.cpp:535:30: warning: unused parameter 'other' [-Wunused-parameter] 535 | Value::compare( const Value &other ) | ~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_value.cpp: In member function 'void Json::Path::addPathInArg(const std::string&, const InArgs&, std::vector::const_iterator&, Json::PathArgument::Kind)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_value.cpp:1603:40: warning: unused parameter 'path' [-Wunused-parameter] 1603 | Path::addPathInArg( const std::string &path, | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_value.cpp: In member function 'void Json::Path::invalidPath(const std::string&, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_value.cpp:1624:39: warning: unused parameter 'path' [-Wunused-parameter] 1624 | Path::invalidPath( const std::string &path, | ~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/json/json_value.cpp:1625:24: warning: unused parameter 'location' [-Wunused-parameter] 1625 | int location ) | ~~~~^~~~~~~~ [133/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModelRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.h:43, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_parser.h:45, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_parser.cpp:53: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [134/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModelManager.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:35:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:41:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#1' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:48:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#1' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#2' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:56:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#1' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#2' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#3' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from 'std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from 'std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:69:11: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter 'args#0' [-Wunused-parameter] 264 | template int CheckPlural(int v, T... args) { return v; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from 'std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from 'std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:77:11: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter 'args#0' [-Wunused-parameter] 264 | template int CheckPlural(int v, T... args) { return v; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter 'args#1' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from 'std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from 'std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:86:11: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter 'args#0' [-Wunused-parameter] 264 | template int CheckPlural(int v, T... args) { return v; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter 'args#1' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter 'args#2' [-Wunused-parameter] [135/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModel.cpp.o [136/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapShadowRenderer.cpp.o [137/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.h:26, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFlatMapRenderer.cpp:25: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [138/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapChunk.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.h:46, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:41: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function 'virtual asWORD asCContext::GetReturnWord()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:568:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 568 | return *(asWORD*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function 'virtual asDWORD asCContext::GetReturnDWord()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:579:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 579 | return *(asDWORD*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function 'virtual float asCContext::GetReturnFloat()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:601:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 601 | return *(float*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function 'virtual double asCContext::GetReturnDouble()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:612:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 612 | return *(double*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function 'virtual void* asCContext::GetReturnAddress()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:622:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 622 | return *(void**)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function 'void asCContext::ExecuteNext()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1909:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1909 | *(void**)&m_regs.valueRegister = (void*)asBC_PTRARG(l_bc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1910:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1910 | *(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD**)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1980:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1980 | if( *(int*)&m_regs.valueRegister == 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1988:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1988 | if( *(int*)&m_regs.valueRegister != 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1996:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1996 | if( *(int*)&m_regs.valueRegister < 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2004:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2004 | if( *(int*)&m_regs.valueRegister >= 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2012:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2012 | if( *(int*)&m_regs.valueRegister > 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2020:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2020 | if( *(int*)&m_regs.valueRegister <= 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2216:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2216 | (**(short**)&m_regs.valueRegister)++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2222:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2222 | (**(char**)&m_regs.valueRegister)++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2228:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2228 | (**(short**)&m_regs.valueRegister)--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2234:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2234 | (**(char**)&m_regs.valueRegister)--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2240:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2240 | ++(**(int**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2246:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2246 | --(**(int**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2252:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2252 | ++(**(float**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2258:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2258 | --(**(float**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2264:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2264 | ++(**(double**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2270:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2270 | --(**(double**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2393:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2393 | if( dbl1 == dbl2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2394:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2394 | else if( dbl1 < dbl2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2395:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2395 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2404:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2404 | if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2405:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2405 | else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2406:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2406 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2417:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2417 | if( f1 == f2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2418:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2418 | else if( f1 < f2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2419:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2419 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2428:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2428 | if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2429:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2429 | else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2430:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2430 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2441:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2441 | if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2442:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2442 | else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2443:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2443 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2454:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2454 | if( f1 == f2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2455:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2455 | else if( f1 < f2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2456:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2456 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2465:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2465 | if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2466:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2466 | else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2467:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2467 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2477:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2477 | *(asPWORD*)&m_regs.valueRegister = *(asPWORD*)l_sp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2484:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2484 | *(asPWORD*)l_sp = *(asPWORD*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2965:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2965 | *(asDWORD*)&m_regs.valueRegister = *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2980:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2980 | *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = *(asDWORD*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2996:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2996 | **(asBYTE**)&m_regs.valueRegister = *(asBYTE*)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3002:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3002 | **(asWORD**)&m_regs.valueRegister = *(asWORD*)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3007:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3007 | **(asDWORD**)&m_regs.valueRegister = *(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3012:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3012 | **(asQWORD**)&m_regs.valueRegister = *(asQWORD*)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3020:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3020 | bPtr[0] = **(asBYTE**)&m_regs.valueRegister; // read the byte | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3032:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3032 | wPtr[0] = **(asWORD**)&m_regs.valueRegister; // read the word | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3039:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3039 | *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD**)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3044:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3044 | *(asQWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = **(asQWORD**)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3049:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3049 | *(asPWORD*)&m_regs.valueRegister = asBC_PTRARG(l_bc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3054:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3054 | *(asDWORD**)&m_regs.valueRegister = (l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3070:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3070 | if( p1 == p2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3071:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3071 | else if( p1 < p2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3072:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3072 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3624:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3624 | ++(**(asQWORD**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3629:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3629 | --(**(asQWORD**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3758:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3758 | if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3759:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3759 | else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3760:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3760 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3769:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3769 | if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3770:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3770 | else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3771:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3771 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3951:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3951 | *(asPWORD*)&m_regs.valueRegister = tmp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:4061:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4061 | *(asPWORD*)&m_regs.valueRegister = tmp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:4075:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4075 | *(asPWORD*)&m_regs.valueRegister = tmp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:4363:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4363 | *(asPWORD*)&m_regs.valueRegister = (asPWORD)ptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In function 'int as_powi(int, int, bool&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5547:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5547 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5548:17: note: here 5548 | case 4: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5551:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5551 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5552:17: note: here 5552 | case 3: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5555:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5555 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5556:17: note: here 5556 | case 2: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5559:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5559 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5560:17: note: here 5560 | case 1: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5561:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 5561 | if( exponent ) result *= base; | ^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5562:17: note: here 5562 | default: | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In function 'asDWORD as_powu(asDWORD, asDWORD, bool&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5609:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5609 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5610:17: note: here 5610 | case 4: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5613:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5613 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5614:17: note: here 5614 | case 3: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5617:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5617 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5618:17: note: here 5618 | case 2: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5621:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5621 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5622:17: note: here 5622 | case 1: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5623:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 5623 | if( exponent ) result *= base; | ^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5624:17: note: here 5624 | default: | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In function 'asINT64 as_powi64(asINT64, asINT64, bool&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5685:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5685 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5686:17: note: here 5686 | case 5: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5689:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5689 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5690:17: note: here 5690 | case 4: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5693:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5693 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5694:17: note: here 5694 | case 3: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5697:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5697 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5698:17: note: here 5698 | case 2: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5701:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5701 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5702:17: note: here 5702 | case 1: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5703:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 5703 | if( exponent ) result *= base; | ^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5704:17: note: here 5704 | default: | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In function 'asQWORD as_powu64(asQWORD, asQWORD, bool&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5751:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5751 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5752:17: note: here 5752 | case 5: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5755:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5755 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5756:17: note: here 5756 | case 4: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5759:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5759 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5760:17: note: here 5760 | case 3: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5763:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5763 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5764:17: note: here 5764 | case 2: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5767:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5767 | base *= base; | ~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5768:17: note: here 5768 | case 1: | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5769:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 5769 | if( exponent ) result *= base; | ^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5770:17: note: here 5770 | default: | ^~~~~~~ [139/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLongSpriteRenderer.cpp.o [140/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensFlareFilter.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWModelRenderer.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp: In instantiation of 'void spades::draw::SWModelRenderer::RenderInner(spades::draw::SWModel*, const spades::client::ModelRenderParam&) [with spades::draw::SWFeatureLevel = spades::draw::SWFeatureLevel::SSE2]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:280:38: required from here 280 | RenderInner(model, param); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:184:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 184 | while (*mp != -1) { | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp: In instantiation of 'void spades::draw::SWModelRenderer::RenderInner(spades::draw::SWModel*, const spades::client::ModelRenderParam&) [with spades::draw::SWFeatureLevel = spades::draw::SWFeatureLevel::None]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:283:38: required from here 283 | RenderInner(model, param); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:184:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 184 | while (*mp != -1) { | ~~~~^~~~~ [141/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensFilter.cpp.o [142/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensDustFilter.cpp.o [143/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImageRenderer.cpp.o [144/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImageManager.cpp.o [145/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImage.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSpriteRenderer.cpp:27: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [146/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFramebufferManager.cpp.o [147/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFogFilter.cpp.o [148/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFlatMapRenderer.cpp.o [149/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFXAAFilter.cpp.o [150/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDynamicLightShader.cpp.o [151/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDynamicLight.cpp.o [152/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDepthOfFieldFilter.cpp.o [153/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLColorCorrectionFilter.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/MainScreen.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/MainScreen.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [154/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLCameraBlurFilter.cpp.o [155/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLBloomFilter.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Runner.cpp:23: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Runner.cpp:26: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Runner.cpp:56:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ [156/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLBasicShadowMapRenderer.cpp.o [157/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLAutoExposureFilter.cpp.o [158/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLAmbientShadowRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSoftLitSpriteRenderer.cpp:32: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [159/269] Building C object Sources/CMakeFiles/OpenSpades.dir/Core/pnglite.c.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSoftSpriteRenderer.cpp:30: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [160/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/jpge.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLModelRenderer.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLModelRenderer.h: In constructor 'spades::draw::GLModelRenderer::GLModelRenderer(spades::draw::GLRenderer*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLModelRenderer.h:39:36: warning: 'spades::draw::GLModelRenderer::device' will be initialized after [-Wreorder] 39 | IGLDevice *device; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLModelRenderer.h:38:37: warning: 'spades::draw::GLRenderer* spades::draw::GLModelRenderer::renderer' [-Wreorder] 38 | GLRenderer *renderer; | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLModelRenderer.cpp:29:17: warning: when initialized here [-Wreorder] 29 | GLModelRenderer::GLModelRenderer(GLRenderer *r) : device(r->GetGLDevice()), renderer(r) { | ^~~~~~~~~~~~~~~ [161/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ZipFileSystem.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp: In member function 'virtual bool spades::draw::GLSparseShadowMapRenderer::SphereCull(const spades::Vector3&, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp:810:83: warning: unused parameter 'center' [-Wunused-parameter] 810 | bool GLSparseShadowMapRenderer::SphereCull(const spades::Vector3 ¢er, float rad) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp:810:97: warning: unused parameter 'rad' [-Wunused-parameter] 810 | bool GLSparseShadowMapRenderer::SphereCull(const spades::Vector3 ¢er, float rad) { | ~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp: In member function 'void spades::draw::GLSparseShadowMapRenderer::BuildMatrix(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp:194:33: warning: 'seg.spades::draw::GLSSMRSegment::low' may be used uninitialized [-Wmaybe-uninitialized] 194 | Segment seg; | ^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp:194:33: warning: 'seg.spades::draw::GLSSMRSegment::high' may be used uninitialized [-Wmaybe-uninitialized] [162/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/WavAudioStream.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLRadiosityRenderer.cpp:29: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [163/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/VoxelModel.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLImage.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLImage.h: In constructor 'spades::draw::GLImage::GLImage(spades::draw::IGLDevice::UInteger, spades::draw::IGLDevice*, float, float, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLImage.h:32:45: warning: 'spades::draw::GLImage::tex' will be initialized after [-Wreorder] 32 | IGLDevice::UInteger tex; | ^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLImage.h:31:36: warning: 'spades::draw::IGLDevice* spades::draw::GLImage::device' [-Wreorder] 31 | IGLDevice *device; | ^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLImage.cpp:27:17: warning: when initialized here [-Wreorder] 27 | GLImage::GLImage(IGLDevice::UInteger texObj, IGLDevice *dev, float w, float h, | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLImage.h:35:30: warning: 'spades::draw::GLImage::autoDelete' will be initialized after [-Wreorder] 35 | bool autoDelete; | ^~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLImage.h:34:31: warning: 'float spades::draw::GLImage::invWidth' [-Wreorder] 34 | float invWidth, invHeight; | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLImage.cpp:27:17: warning: when initialized here [-Wreorder] 27 | GLImage::GLImage(IGLDevice::UInteger texObj, IGLDevice *dev, float w, float h, | ^~~~~~~ [164/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/VersionInfo.cpp.o [165/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ThreadLocalStorage.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLWaterRenderer.cpp:27: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [166/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Thread.cpp.o [167/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/TargaWriter.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLProgramManager.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLProgramManager.h: In constructor 'spades::draw::GLProgramManager::GLProgramManager(spades::draw::IGLDevice*, spades::draw::IGLShadowMapRenderer*, spades::draw::GLSettings&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLProgramManager.h:35:47: warning: 'spades::draw::GLProgramManager::shadowMapRenderer' will be initialized after [-Wreorder] 35 | IGLShadowMapRenderer *shadowMapRenderer; | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLProgramManager.h:34:37: warning: 'spades::draw::GLSettings& spades::draw::GLProgramManager::settings' [-Wreorder] 34 | GLSettings &settings; | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLProgramManager.cpp:37:17: warning: when initialized here [-Wreorder] 37 | GLProgramManager::GLProgramManager(IGLDevice *d, IGLShadowMapRenderer *smr, | ^~~~~~~~~~~~~~~~ [168/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/TargaReader.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapShadowRenderer.cpp: In member function 'void spades::draw::GLMapShadowRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapShadowRenderer.cpp:225:96: warning: unused parameter 'm' [-Wunused-parameter] 225 | void GLMapShadowRenderer::GameMapChanged(int x, int y, int z, client::GameMap *m) { | ~~~~~~~~~~~~~~~~~^ [169/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Strings.cpp.o [170/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Stopwatch.cpp.o cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++ but not for C /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/pnglite.c: In function 'png_filter_up': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/pnglite.c:613:31: warning: unused parameter 'stride' [-Wunused-parameter] 613 | static void png_filter_up(int stride, unsigned char* in, unsigned char* out, unsigned char* prev_line, int len) | ~~~~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/pnglite.c: In function 'png_filter': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/pnglite.c:701:30: warning: unused parameter 'png' [-Wunused-parameter] 701 | static int png_filter(png_t* png, unsigned char* data) | ~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/pnglite.c:701:50: warning: unused parameter 'data' [-Wunused-parameter] 701 | static int png_filter(png_t* png, unsigned char* data) | ~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/pnglite.c: In function 'png_set_data': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/pnglite.c:816:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 816 | for(i = 0; i < png->height; i++) | ^ [171/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/StdStream.cpp.o [172/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ShellApi.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1225:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]' 1225 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' 1415 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' 1433 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1459:45: required from here 1455 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1108:103: warning: unused parameter 'vary1' [-Wunused-parameter] 1108 | &r](int y, int x1, int x2, const SWImageVarying &vary1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1109:80: warning: unused parameter 'vary2' [-Wunused-parameter] 1109 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1109:103: warning: unused parameter 'z2' [-Wunused-parameter] 1109 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:980:71: warning: unused parameter 'img' [-Wunused-parameter] 980 | static void DrawPolygonInternalInner(SWImage *img, const Vertex &v1, const Vertex &v2, | ~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool linearInterpolate = false]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:959:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool linearInterpolate = false]' 959 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1420:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' 1419 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' 1433 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1459:45: required from here 1455 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:781:106: warning: unused parameter 'z2' [-Wunused-parameter] 781 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = true; bool linearInterpolate = false]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:520:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = true; bool linearInterpolate = false]' 520 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' 1415 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1439:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' 1438 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1459:45: required from here 1455 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:408:111: warning: unused parameter 'z2' [-Wunused-parameter] 408 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = false; bool linearInterpolate = false]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:520:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = false; bool linearInterpolate = false]' 520 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1420:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' 1419 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1439:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]' 1438 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1459:45: required from here 1455 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:408:111: warning: unused parameter 'z2' [-Wunused-parameter] 408 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1225:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]' 1225 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::SSE2; bool depthTest = true; bool solidFill = true; bool lerp = true]' 1256 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::SSE2; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]' 1396 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' 1415 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' 1433 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1452:45: required from here 1448 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1108:103: warning: unused parameter 'vary1' [-Wunused-parameter] 1108 | &r](int y, int x1, int x2, const SWImageVarying &vary1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1109:80: warning: unused parameter 'vary2' [-Wunused-parameter] 1109 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1109:103: warning: unused parameter 'z2' [-Wunused-parameter] 1109 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:980:71: warning: unused parameter 'img' [-Wunused-parameter] 980 | static void DrawPolygonInternalInner(SWImage *img, const Vertex &v1, const Vertex &v2, | ~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool linearInterpolate = true]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:959:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool linearInterpolate = true]' 959 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::SSE2; bool depthTest = true; bool solidFill = false; bool lerp = true]' 1256 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::SSE2; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]' 1396 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1420:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' 1419 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1434:49: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' 1433 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1452:45: required from here 1448 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:781:106: warning: unused parameter 'z2' [-Wunused-parameter] 781 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = true; bool linearInterpolate = true]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:520:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = true; bool linearInterpolate = true]' 520 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::None; bool depthTest = true; bool solidFill = true; bool lerp = true]' 1256 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::None; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]' 1396 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1416:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' 1415 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1439:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' 1438 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1452:45: required from here 1448 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:408:111: warning: unused parameter 'z2' [-Wunused-parameter] 408 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = false; bool linearInterpolate = true]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:520:31: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = false; bool linearInterpolate = true]' 520 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1257:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::None; bool depthTest = true; bool solidFill = false; bool lerp = true]' 1256 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1397:53: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::None; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]' 1396 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1420:47: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' 1419 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1439:48: required from 'static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]' 1438 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1452:45: required from here 1448 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:408:111: warning: unused parameter 'z2' [-Wunused-parameter] 408 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ [173/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Settings.cpp.o [174/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SettingSet.cpp.o [175/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ServerAddress.cpp.o [176/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Semaphore.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/StartupScreen.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/StartupScreen.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [177/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SdlImageReader.cpp.o [178/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SdlFileStream.cpp.o [179/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/RefCountedObject.cpp.o [180/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/PngWriter.cpp.o [181/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/OpusAudioStream.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLLongSpriteRenderer.cpp:27: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [182/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Mutex.cpp.o [183/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/MiniHeap.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/SDLRunner.cpp:31: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/SDLRunner.cpp:32: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/SDLRunner.cpp: In member function 'void spades::gui::SDLRunner::Run(int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/SDLRunner.cpp:475:58: warning: 'sdlFlags' may be used uninitialized [-Wmaybe-uninitialized] 475 | sdlFlags |= SDL_WINDOW_FULLSCREEN; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/SDLRunner.cpp:452:40: note: 'sdlFlags' was declared here 452 | Uint32 sdlFlags; | ^~~~~~~~ [184/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/MemoryStream.cpp.o [185/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Math.cpp.o [186/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/JpegWriter.cpp.o [187/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IStream.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp: In member function 'void spades::draw::GLMapRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp:95:90: warning: unused parameter 'map' [-Wunused-parameter] 95 | void GLMapRenderer::GameMapChanged(int x, int y, int z, client::GameMap *map) { | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp: In member function 'void spades::draw::GLMapRenderer::DrawColumnDepth(int, int, int, spades::Vector3)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp:391:93: warning: unused parameter 'eye' [-Wunused-parameter] 391 | void GLMapRenderer::DrawColumnDepth(int cx, int cy, int cz, spades::Vector3 eye) { | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp: In member function 'void spades::draw::GLMapRenderer::DrawColumnSunlight(int, int, int, spades::Vector3)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp:399:96: warning: unused parameter 'eye' [-Wunused-parameter] 399 | void GLMapRenderer::DrawColumnSunlight(int cx, int cy, int cz, spades::Vector3 eye) { | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp: In member function 'void spades::draw::GLMapRenderer::DrawColumnDLight(int, int, int, spades::Vector3, const std::vector&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp:408:94: warning: unused parameter 'eye' [-Wunused-parameter] 408 | void GLMapRenderer::DrawColumnDLight(int cx, int cy, int cz, spades::Vector3 eye, | ~~~~~~~~~~~~~~~~^~~ [188/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IRunnable.cpp.o [189/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ILockable.cpp.o [190/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IFileSystem.cpp.o [191/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IBitmapCodec.cpp.o [192/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IAudioStream.cpp.o [193/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/FltkPreferenceImporter.cpp.o [194/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/FileManager.cpp.o [195/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Exception.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWImageRenderer.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:28: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp: In member function 'virtual void spades::draw::SWRenderer::AddLongSprite(spades::client::IImage*, spades::Vector3, spades::Vector3, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:725:82: warning: unused parameter 'p1' [-Wunused-parameter] 725 | void SWRenderer::AddLongSprite(client::IImage *, spades::Vector3 p1, spades::Vector3 p2, | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:725:102: warning: unused parameter 'p2' [-Wunused-parameter] 725 | void SWRenderer::AddLongSprite(client::IImage *, spades::Vector3 p1, spades::Vector3 p2, | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:726:54: warning: unused parameter 'radius' [-Wunused-parameter] 726 | float radius) { | ~~~~~~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp: In member function 'virtual void spades::draw::SWRenderer::MultiplyScreenColor(spades::Vector3)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:957:70: warning: unused parameter 'v' [-Wunused-parameter] 957 | void SWRenderer::MultiplyScreenColor(spades::Vector3 v) { EnsureSceneNotStarted(); } | ~~~~~~~~~~~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp: In member function 'virtual void spades::draw::SWRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:1182:67: warning: unused parameter 'z' [-Wunused-parameter] 1182 | void SWRenderer::GameMapChanged(int x, int y, int z, client::GameMap *map) { | ~~~~^ [196/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DynamicMemoryStream.cpp.o [197/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DynamicLibrary.cpp.o [198/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DirectoryFileSystem.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLBasicShadowMapRenderer.cpp: In member function 'void spades::draw::GLBasicShadowMapRenderer::BuildMatrix(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLBasicShadowMapRenderer.cpp:177:33: warning: 'seg.spades::draw::GLBSMRSegment::low' may be used uninitialized [-Wmaybe-uninitialized] 177 | Segment seg; | ^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLBasicShadowMapRenderer.cpp:177:33: warning: 'seg.spades::draw::GLBSMRSegment::high' may be used uninitialized [-Wmaybe-uninitialized] [199/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Deque.cpp.o [200/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DeflateStream.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaReader.cpp: In member function 'virtual spades::Bitmap* spades::TargaReader::Load(spades::IStream*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaReader.cpp:152:65: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 152 | for (column = 0; column < columns; column++) { | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaReader.cpp:197:65: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 197 | for (column = 0; column < columns;) { | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaReader.cpp:230:76: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 230 | if (column == columns) { // run spans across rows | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaReader.cpp:270:76: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (column == columns) { // pixel packet run spans across rows | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaReader.cpp: In member function 'virtual void spades::TargaReader::Save(spades::IStream*, spades::Bitmap*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaReader.cpp:316:36: warning: unused parameter 'stream' [-Wunused-parameter] 316 | void Save(IStream *stream, Bitmap *bmp) override { | ~~~~~~~~~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaReader.cpp:316:52: warning: unused parameter 'bmp' [-Wunused-parameter] 316 | void Save(IStream *stream, Bitmap *bmp) override { | ~~~~~~~~^~~ [201/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Debug.cpp.o [202/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/CpuID.cpp.o [203/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ConcurrentDispatch.cpp.o [204/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/CP437.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.h:26, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:25: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::BuildLine(Line&, float, float) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1152:24: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]' 1152 | BuildLine(lines[i], pitchMin, pitchMax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1191:38: required from here 1191 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:384:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 384 | for (size_t i = 0; i < lineResolution; i++) | ~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:418:57: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 418 | auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; | ~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:418:74: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 418 | auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; | ~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:629:96: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 629 | auto ref = rle[static_cast(irx & w - 1) + | ~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:630:96: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 630 | static_cast(iry & h - 1) * w]; | ~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:663:68: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 663 | if ((transform(invDist, 0) >= lineResolution - 1 && icz >= 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; int undersamp = 1]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1162:28: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]' 1162 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | numThreads); | ~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1191:38: required from here 1191 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label 'FastBlockPath' defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; int undersamp = 2]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1165:28: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]' 1165 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | numThreads); | ~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1191:38: required from here 1191 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label 'FastBlockPath' defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; int undersamp = 4]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1168:28: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]' 1168 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1169 | numThreads); | ~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1191:38: required from here 1191 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label 'FastBlockPath' defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::BuildLine(Line&, float, float) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1152:24: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]' 1152 | BuildLine(lines[i], pitchMin, pitchMax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1196:37: required from here 1196 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:384:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 384 | for (size_t i = 0; i < lineResolution; i++) | ~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:418:57: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 418 | auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; | ~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:418:74: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 418 | auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; | ~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:629:96: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 629 | auto ref = rle[static_cast(irx & w - 1) + | ~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:630:96: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 630 | static_cast(iry & h - 1) * w]; | ~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:663:68: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 663 | if ((transform(invDist, 0) >= lineResolution - 1 && icz >= 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; int undersamp = 1]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1162:28: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]' 1162 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | numThreads); | ~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1196:37: required from here 1196 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label 'FastBlockPath' defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; int undersamp = 2]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1165:28: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]' 1165 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | numThreads); | ~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1196:37: required from here 1196 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label 'FastBlockPath' defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of 'void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; int undersamp = 4]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1168:28: required from 'void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]' 1168 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1169 | numThreads); | ~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1196:37: required from here 1196 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label 'FastBlockPath' defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ [205/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/BitmapAtlasGenerator.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/PngWriter.cpp: In member function 'virtual spades::Bitmap* spades::PngWriter::Load(spades::IStream*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/PngWriter.cpp:55:39: warning: unused parameter 'str' [-Wunused-parameter] 55 | Bitmap *Load(IStream *str) override { | ~~~~~~~~~^~~ [206/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Bitmap.cpp.o [207/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/AutoLocker.cpp.o [208/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/AudioStream.cpp.o [209/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/World.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/MemoryStream.cpp: In member function 'virtual void spades::MemoryStream::SetLength(uint64_t)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/MemoryStream.cpp:111:47: warning: unused parameter 'len' [-Wunused-parameter] 111 | void MemoryStream::SetLength(uint64_t len) { | ~~~~~~~~~^~~ [210/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Weapon.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.h:42, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:39: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp: In member function 'void asCWriter::WriteByteCode(asCScriptFunction*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4572:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4572 | if( *(int*)&tmpBC[1+AS_PTR_SIZE] != 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4575:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4575 | *(int*)&tmpBC[1+AS_PTR_SIZE] = 1+FindFunctionIndex(engine->scriptFunctions[*(int*)&tmpBC[1+AS_PTR_SIZE]]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4575:109: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4575 | *(int*)&tmpBC[1+AS_PTR_SIZE] = 1+FindFunctionIndex(engine->scriptFunctions[*(int*)&tmpBC[1+AS_PTR_SIZE]]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4929:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4929 | asQWORD qw = *(asQWORD*)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4940:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4940 | asQWORD qw = *(asQWORD*)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4960:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4960 | asQWORD qw = *(asQWORD*)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~ [211/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Tracer.cpp.o [212/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/TCProgressView.cpp.o [213/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/TCGameMode.cpp.o [214/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/SmokeSpriteEntity.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Draw/GLAmbientShadowRenderer.cpp:29: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [215/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ScoreboardView.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaWriter.cpp:368:5: warning: multi-line comment [-Wcomment] 368 | //{ if (fread(&(dest), 2, 1, fp) != 1) BARF(TGAERR_EOF); \ | ^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaWriter.cpp: In member function 'virtual spades::Bitmap* spades::TargaWriter::Load(spades::IStream*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/TargaWriter.cpp:1303:31: warning: unused parameter 'str' [-Wunused-parameter] 1303 | Bitmap *Load(IStream *str) override { | ~~~~~~~~~^~~ [216/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/SceneDefinition.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Debug.h:25, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:28: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In destructor 'virtual spades::ZipFileSystem::ZipFileInputStream::~ZipFileInputStream()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Exception.h:45:30: warning: 'throw' will always call 'terminate' [-Wterminate] 45 | #define SPRaise(fmt, val...) throw ::spades::Exception(__FILE__, __LINE__, fmt, ##val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Debug.h:114:37: note: in expansion of macro 'SPRaise' 114 | #define SPAssert(cond) ((!(cond)) ? SPRaise("SPAssertion failed: %s", #cond) : (void)0) | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:61:33: note: in expansion of macro 'SPAssert' 61 | SPAssert(this == fs->currentStream); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Exception.h:45:30: note: in C++11 destructors default to 'noexcept' 45 | #define SPRaise(fmt, val...) throw ::spades::Exception(__FILE__, __LINE__, fmt, ##val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Debug.h:114:37: note: in expansion of macro 'SPRaise' 114 | #define SPAssert(cond) ((!(cond)) ? SPRaise("SPAssertion failed: %s", #cond) : (void)0) | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:61:33: note: in expansion of macro 'SPAssert' 61 | SPAssert(this == fs->currentStream); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In member function 'virtual void spades::ZipFileSystem::ZipFileInputStream::Write(const void*, size_t)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:139:49: warning: unused parameter 'bytes' [-Wunused-parameter] 139 | void Write(const void *, size_t bytes) override { | ~~~~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function 'static spades::ZipFileSystem::ZipFileHandle* spades::ZipFileSystem::InternalOpen(spades::ZipFileSystem*, const char*, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:226:79: warning: unused parameter 'fn' [-Wunused-parameter] 226 | const char *fn, int mode) { | ~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:226:87: warning: unused parameter 'mode' [-Wunused-parameter] 226 | const char *fn, int mode) { | ~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function 'static uint32_t spades::ZipFileSystem::InternalRead(spades::ZipFileSystem*, ZipFileHandle*, void*, uint32_t)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:231:69: warning: unused parameter 'fs' [-Wunused-parameter] 231 | uint32_t ZipFileSystem::InternalRead(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function 'static uint32_t spades::ZipFileSystem::InternalWrite(spades::ZipFileSystem*, ZipFileHandle*, void*, uint32_t)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:238:70: warning: unused parameter 'fs' [-Wunused-parameter] 238 | uint32_t ZipFileSystem::InternalWrite(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function 'static long int spades::ZipFileSystem::InternalTell(spades::ZipFileSystem*, ZipFileHandle*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:245:65: warning: unused parameter 'fs' [-Wunused-parameter] 245 | long ZipFileSystem::InternalTell(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function 'static long int spades::ZipFileSystem::InternalSeek(spades::ZipFileSystem*, ZipFileHandle*, int32_t, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:251:65: warning: unused parameter 'fs' [-Wunused-parameter] 251 | long ZipFileSystem::InternalSeek(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function 'static int spades::ZipFileSystem::InternalClose(spades::ZipFileSystem*, ZipFileHandle*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:258:65: warning: unused parameter 'fs' [-Wunused-parameter] 258 | int ZipFileSystem::InternalClose(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function 'static int spades::ZipFileSystem::InternalTestError(spades::ZipFileSystem*, ZipFileHandle*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:265:69: warning: unused parameter 'fs' [-Wunused-parameter] 265 | int ZipFileSystem::InternalTestError(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In member function 'virtual spades::IStream* spades::ZipFileSystem::OpenForWriting(const char*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:375:60: warning: unused parameter 'fn' [-Wunused-parameter] 375 | IStream *ZipFileSystem::OpenForWriting(const char *fn) { | ~~~~~~~~~~~~^~ [217/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Quake3Font.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/JpegWriter.cpp: In member function 'virtual spades::Bitmap* spades::JpegWriter::Load(spades::IStream*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/JpegWriter.cpp:66:39: warning: unused parameter 'str' [-Wunused-parameter] 66 | Bitmap *Load(IStream *str) override { | ~~~~~~~~~^~~ [218/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Player.cpp.o [219/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ParticleSpriteEntity.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/CpuID.cpp: In constructor 'spades::CpuID::CpuID()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/CpuID.cpp:28:26: warning: variable 'maxStdLevel' set but not used [-Wunused-but-set-variable] 28 | uint32_t maxStdLevel; | ^~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/CpuID.cpp: In member function 'bool spades::CpuID::Supports(spades::CpuFeature)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/CpuID.cpp:79:9: warning: control reaches end of non-void function [-Wreturn-type] 79 | } | ^ [220/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/PaletteView.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/IStream.cpp: In member function 'virtual void spades::IStream::SetPosition(uint64_t)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/IStream.cpp:89:44: warning: unused parameter 'pos' [-Wunused-parameter] 89 | void IStream::SetPosition(uint64_t pos) { SPUnsupported(); } | ~~~~~~~~~^~~ [221/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/NoiseSampler.cpp.o [222/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/NetClient.cpp.o [223/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/MumbleLink.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:42: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1226, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:41: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function 'int asCScriptEngine::SetTemplateRestrictions(asCObjectType*, asCScriptFunction*, const char*, const char*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:2450:41: warning: enum constant in boolean context [-Wint-in-bool-context] 2450 | asASSERT(templateType->flags && asOBJ_TEMPLATE); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:2450:9: note: in expansion of macro 'asASSERT' 2450 | asASSERT(templateType->flags && asOBJ_TEMPLATE); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function 'bool asCScriptEngine::CallObjectMethodRetBool(void*, int) const': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4094:47: warning: cast between incompatible pointer to member types from 'asSIMPLEMETHOD_t' {aka 'void (asCSimpleDummy::*)()'} to 'bool (asCSimpleDummy::*)()' [-Wcast-function-type] 4094 | bool (asCSimpleDummy::*f)() = (bool (asCSimpleDummy::*)())(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function 'int asCScriptEngine::CallObjectMethodRetInt(void*, int) const': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4161:46: warning: cast between incompatible pointer to member types from 'asSIMPLEMETHOD_t' {aka 'void (asCSimpleDummy::*)()'} to 'int (asCSimpleDummy::*)()' [-Wcast-function-type] 4161 | int (asCSimpleDummy::*f)() = (int (asCSimpleDummy::*)())(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function 'void* asCScriptEngine::CallObjectMethodRetPtr(void*, int) const': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4228:48: warning: cast between incompatible pointer to member types from 'asSIMPLEMETHOD_t' {aka 'void (asCSimpleDummy::*)()'} to 'void* (asCSimpleDummy::*)()' [-Wcast-function-type] 4228 | void *(asCSimpleDummy::*f)() = (void *(asCSimpleDummy::*)())(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function 'void* asCScriptEngine::CallObjectMethodRetPtr(void*, int, asCScriptFunction*) const': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4289:51: warning: cast between incompatible pointer to member types from 'asSIMPLEMETHOD_t' {aka 'void (asCSimpleDummy::*)()'} to 'void* (asCSimpleDummy::*)(int)' [-Wcast-function-type] 4289 | void *(asCSimpleDummy::*f)(int) = (void *(asCSimpleDummy::*)(int))(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function 'void asCScriptEngine::CallObjectMethod(void*, void*, asSSystemFunctionInterface*, asCScriptFunction*) const': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4418:52: warning: cast between incompatible pointer to member types from 'asSIMPLEMETHOD_t' {aka 'void (asCSimpleDummy::*)()'} to 'void (asCSimpleDummy::*)(void*)' [-Wcast-function-type] 4418 | void (asCSimpleDummy::*f)(void*) = (void (asCSimpleDummy::*)(void*))(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [224/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/MapView.cpp.o [225/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/LimboView.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/VoxelModel.cpp:25: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/VoxelModel.cpp: In static member function 'static spades::VoxelModel* spades::VoxelModel::LoadKV6(spades::IStream*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/VoxelModel.cpp:264:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 264 | SPAssert(pos == blkdata.size()); | ~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/Debug.h:114:28: note: in definition of macro 'SPAssert' 114 | #define SPAssert(cond) ((!(cond)) ? SPRaise("SPAssertion failed: %s", #cond) : (void)0) | ^~~~ [226/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IWorldListener.cpp.o [227/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IRenderer.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Debug.h:25, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/DeflateStream.cpp:23: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/DeflateStream.cpp: In destructor 'virtual spades::DeflateStream::~DeflateStream()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Exception.h:45:30: warning: 'throw' will always call 'terminate' [-Wterminate] 45 | #define SPRaise(fmt, val...) throw ::spades::Exception(__FILE__, __LINE__, fmt, ##val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Exception.h:60:25: note: in expansion of macro 'SPRaise' 60 | #define SPUnreachable() SPRaise("Internal error; unreachable code") | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/DeflateStream.cpp:69:33: note: in expansion of macro 'SPUnreachable' 69 | SPUnreachable(); | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Exception.h:45:30: note: in C++11 destructors default to 'noexcept' 45 | #define SPRaise(fmt, val...) throw ::spades::Exception(__FILE__, __LINE__, fmt, ##val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Exception.h:60:25: note: in expansion of macro 'SPRaise' 60 | #define SPUnreachable() SPRaise("Internal error; unreachable code") | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/DeflateStream.cpp:69:33: note: in expansion of macro 'SPUnreachable' 69 | SPUnreachable(); | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/DeflateStream.cpp: In member function 'virtual void spades::DeflateStream::SetPosition(uint64_t)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/DeflateStream.cpp:279:50: warning: unused parameter 'pos' [-Wunused-parameter] 279 | void DeflateStream::SetPosition(uint64_t pos) { | ~~~~~~~~~^~~ [228/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IModel.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/Thread.cpp:26: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [229/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ILocalEntity.cpp.o [230/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IInputInterface.cpp.o [231/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IImage.cpp.o [232/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IGameMode.cpp.o [233/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IGameMapListener.cpp.o [234/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IFont.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.h:43, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:40: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1249, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:39: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp: In member function 'void asCBuilder::EvaluateTemplateInstances(asUINT, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (asCOutputBuffer::*)(asSMessageInfo*)' to 'void (asCOutputBuffer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:239:44: note: in expansion of macro 'asMETHOD' 239 | engine->SetMessageCallback(asMETHOD(asCOutputBuffer, Callback), &outBuffer, asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp: In member function 'void asCBuilder::CompileGlobalVariables()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (asCOutputBuffer::*)(asSMessageInfo*)' to 'void (asCOutputBuffer::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:2094:36: note: in expansion of macro 'asMETHOD' 2094 | engine->SetMessageCallback(asMETHOD(asCOutputBuffer, Callback), &outBuffer, asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:2180:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2180 | enumVal = (*(int*)&gvar2->constantValue) + 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:2200:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2200 | *(int*)&gvar->constantValue = enumVal; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:2299:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2299 | e->value = *(int*)&gvar->constantValue; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [235/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IAudioDevice.cpp.o [236/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IAudioChunk.cpp.o [237/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/HurtRingView.cpp.o [238/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/HitTestDebugger.cpp.o [239/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GunCasing.cpp.o [240/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Grenade.cpp.o [241/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GameProperties.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/OpusAudioStream.cpp: In member function 'virtual size_t spades::OpusAudioStream::Read(void*, size_t)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/OpusAudioStream.cpp:171:39: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 171 | while (remainingBytes >= channels * 4) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [242/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GameMapWrapper.cpp.o [243/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GameMap.cpp.o [244/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Fonts.cpp.o [245/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/FallingBlock.cpp.o [246/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/FTFont.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/SmokeSpriteEntity.cpp:23: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [247/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Corpse.cpp.o [248/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Update.cpp.o [249/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Scene.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Tracer.cpp:10: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Draw/SWRenderer.h:28, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Tracer.cpp:12: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Tracer.cpp: In member function 'virtual void spades::client::Tracer::Render3D()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Tracer.cpp:61:41: warning: variable 'col' set but not used [-Wunused-but-set-variable] 61 | Vector4 col = {1.f, .6f, .2f, 0.f}; | ^~~ [250/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_NetHandler.cpp.o [251/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_LocalEnts.cpp.o [252/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Input.cpp.o [253/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_FPSCounter.cpp.o [254/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Draw.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/SdlFileStream.cpp: In member function 'virtual void spades::SdlFileStream::SetLength(uint64_t)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/SdlFileStream.cpp:106:48: warning: unused parameter 'len' [-Wunused-parameter] 106 | void SdlFileStream::SetLength(uint64_t len) { | ~~~~~~~~~^~~ [255/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientUIHelper.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/BitmapAtlasGenerator.cpp:23: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp: In instantiation of 'BinPack2D::Content<_T>::Content(const _T&, const BinPack2D::Coord&, const BinPack2D::Size&, bool) [with _T = spades::BitmapAtlasGenerator::Item]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/BitmapAtlasGenerator.cpp:95:74: required from here 95 | BinPack2D::Size(itm.w, itm.h), false); | ^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:218:16: warning: 'BinPack2D::Content::content' will be initialized after [-Wreorder] 218 | /*const*/ _T content; | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:216:19: warning: 'BinPack2D::Coord BinPack2D::Content::coord' [-Wreorder] 216 | /*const*/ Coord coord; | ^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:227:3: warning: when initialized here [-Wreorder] 227 | Content( const _T &content, const Coord &coord, const Size &size, bool rotated ) | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:217:19: warning: 'BinPack2D::Content::size' will be initialized after [-Wreorder] 217 | /*const*/ Size size; | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:215:18: warning: 'bool BinPack2D::Content::rotated' [-Wreorder] 215 | /*const*/ bool rotated; | ^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:227:3: warning: when initialized here [-Wreorder] 227 | Content( const _T &content, const Coord &coord, const Size &size, bool rotated ) | ^~~~~~~ [256/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientUI.cpp.o [257/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientPlayer.cpp.o [258/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client.cpp.o [259/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ChatWindow.cpp.o /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::RifleWeapon3::GetDamage(HitType, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp:210:59: warning: unused parameter 'distance' [-Wunused-parameter] 210 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::SMGWeapon3::GetDamage(HitType, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp:237:59: warning: unused parameter 'distance' [-Wunused-parameter] 237 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::ShotgunWeapon3::GetDamage(HitType, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp:264:59: warning: unused parameter 'distance' [-Wunused-parameter] 264 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::RifleWeapon4::GetDamage(HitType, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp:294:59: warning: unused parameter 'distance' [-Wunused-parameter] 294 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::SMGWeapon4::GetDamage(HitType, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp:327:59: warning: unused parameter 'distance' [-Wunused-parameter] 327 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function 'virtual int spades::client::ShotgunWeapon4::GetDamage(HitType, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Weapon.cpp:355:59: warning: unused parameter 'distance' [-Wunused-parameter] 355 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ [260/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/CenterMessageView.cpp.o [261/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/CTFGameMode.cpp.o [262/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/YsrDevice.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ParticleSpriteEntity.h:24, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ParticleSpriteEntity.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [263/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/NullDevice.cpp.o [264/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/ALFuncs.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/MainScreen.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/MainScreenHelper.cpp:30: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [265/269] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/ALDevice.cpp.o In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/PaletteView.cpp:24: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/PaletteView.cpp: In member function 'void spades::client::PaletteView::Draw()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/PaletteView.cpp:163:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 163 | if ((sel == i) != (phase == 1)) | ~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/PaletteView.cpp:169:61: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 169 | bool selected = sel == i; | ~~~~^~~~ [266/269] Running utility command for OpenSpades_Unix [267/269] Running utility command for OpenSpades_Resources In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/TCProgressView.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/TCProgressView.cpp:28: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/TCProgressView.cpp:154:13: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ Generating FHS icons WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" Done generating FHS icons In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/HurtRingView.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_FPSCounter.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientUI.h:26, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientUIHelper.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/GunCasing.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ ~/aports/testing/openspades/src/openspades-0.1.3/Resources ~/aports/testing/openspades/src/openspades-0.1.3/build/Resources ~/aports/testing/openspades/src/openspades-0.1.3/build/Resources In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/LimboView.cpp:23: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/LimboView.cpp: In member function 'void spades::client::LimboView::Update(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/LimboView.cpp:144:46: warning: unused parameter 'dt' [-Wunused-parameter] 144 | void LimboView::Update(float dt) { | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FallingBlock.cpp:24: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/MapView.cpp:24: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/MapView.cpp: In member function 'void spades::client::MapView::Draw()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/MapView.cpp:493:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 493 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/MapView.cpp:572:57: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 572 | if (cId < world->GetNumPlayerSlots()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:27: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp: In member function 'void spades::client::ScoreboardView::DrawPlayers(int, float, float, float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:251:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 251 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp: In member function 'void spades::client::ScoreboardView::DrawSpectators(float, float) const': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:328:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 328 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp: In member function 'bool spades::client::ScoreboardView::areSpectatorsPresent() const': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:381:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 381 | for (auto i = 0; i < client->GetWorld()->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:40: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {const char*, const char*}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from 'std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {const char*, const char*}; std::string = std::__cxx11::basic_string]' 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from 'std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {const char*, const char*}; std::string = std::__cxx11::basic_string]' 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:63:27: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#1' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(int, T ...) [with T = {const char*}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from 'std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {int, const char*}; std::string = std::__cxx11::basic_string]' 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from 'std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {int, const char*}; std::string = std::__cxx11::basic_string]' 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:352:11: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter 'args#0' [-Wunused-parameter] 264 | template int CheckPlural(int v, T... args) { return v; } | ~^~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ConcurrentDispatch.cpp:43: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/CTFGameMode.cpp: In member function 'bool spades::client::CTFGameMode::PlayerHasIntel(spades::client::World&, spades::client::Player&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/CTFGameMode.cpp:45:62: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 45 | return team.hasIntel && team.carrier == player.GetId(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/CTFGameMode.cpp:39:57: warning: unused parameter 'world' [-Wunused-parameter] 39 | bool CTFGameMode::PlayerHasIntel(World &world, Player &player) { | ~~~~~~~^~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Draw/SWRenderer.h:28, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/IFont.cpp:30: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/CenterMessageView.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Draw/SWRenderer.h:28, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/HitTestDebugger.cpp:34: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Player.cpp: In member function 'void spades::client::Player::FireWeapon()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Player.cpp:588:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 588 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Player.cpp: In member function 'void spades::client::Player::UseSpade()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Player.cpp:873:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 873 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Player.cpp: In member function 'bool spades::client::Player::IsReadyToUseTool()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Player.cpp:1406:17: warning: control reaches end of non-void function [-Wreturn-type] 1406 | } | ^ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ChatWindow.cpp:24: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/World.cpp:26: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/World.cpp: In member function 'spades::client::World::PlayerPersistent& spades::client::World::GetPlayerPersistent(int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/World.cpp:347:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 347 | SPAssert(index < players.size()); | ~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Debug.h:114:28: note: in definition of macro 'SPAssert' 114 | #define SPAssert(cond) ((!(cond)) ? SPRaise("SPAssertion failed: %s", #cond) : (void)0) | ^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/World.cpp: In member function 'std::vector spades::client::World::CubeLine(spades::IntVector3, spades::IntVector3, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/World.cpp:424:72: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 424 | if ((unsigned long)c.x >= VSID) | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/World.cpp:429:72: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 429 | if ((unsigned long)c.y >= VSID) | ~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientUI.h:26, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientUI.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientUI.cpp:26: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/FontData.h: At global scope: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/FontData.h:369:12: warning: 'CMUSansCondensedMap' defined but not used [-Wunused-variable] 369 | static int CMUSansCondensedMap[256][4] = { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/FontData.h:280:12: warning: 'SquareFontBigMap' defined but not used [-Wunused-variable] 280 | static int SquareFontBigMap[256][4] = { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/FontData.h:191:12: warning: 'SquareFontMap' defined but not used [-Wunused-variable] 191 | static int SquareFontMap[256][4] = { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/FontData.h:145:12: warning: 'UnsteadyOversteerMap' defined but not used [-Wunused-variable] 145 | static int UnsteadyOversteerMap[128][3] = { | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/FontData.h:99:12: warning: 'UbuntuCondensedBigMap' defined but not used [-Wunused-variable] 99 | static int UbuntuCondensedBigMap[128][3] = { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/FontData.h:53:12: warning: 'UbuntuCondensedMap' defined but not used [-Wunused-variable] 53 | static int UbuntuCondensedMap[128][3] = { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Client/FontData.h:7:12: warning: 'OrbitronMap' defined but not used [-Wunused-variable] 7 | static int OrbitronMap[128][3] = { | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Draw/SWFeatureLevel.h:57, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Draw/SWRenderer.h:28, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FTFont.cpp:34: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FTFont.cpp: In member function 'void spades::ngclient::FTFont::RenderGlyph(Glyph&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FTFont.cpp:323:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 323 | for (int y = 0; y < outbmp->rows; ++y) { | ~~^~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FTFont.cpp:327:51: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 327 | for (int x = 0; x < outbmp->width; ++x) { | ~~^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:26: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:28: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp: In member function 'void spades::client::Client::MuzzleFire(spades::Vector3, spades::Vector3, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:306:81: warning: unused parameter 'dir' [-Wunused-parameter] 306 | void Client::MuzzleFire(spades::Vector3 origin, spades::Vector3 dir, bool local) { | ~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:306:91: warning: unused parameter 'local' [-Wunused-parameter] 306 | void Client::MuzzleFire(spades::Vector3 origin, spades::Vector3 dir, bool local) { | ~~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp: In member function 'float spades::client::Client::RayCastForAutoFocus(const spades::Vector3&, const spades::Vector3&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:700:40: warning: argument 1 null where non-null expected [-Wnonnull] 700 | return std::nan(nullptr); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15.2.0/cmath:55, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:22: /usr/include/math.h:291:13: note: in a call to function 'double nan(const char*)' declared 'nonnull' 291 | double nan(const char *); | ^~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Input.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Input.cpp: In member function 'virtual void spades::client::Client::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Input.cpp:321:49: warning: this statement may fall through [-Wimplicit-fallthrough=] 321 | if (world->GetLocalPlayer()->IsAlive()) { | ^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Input.cpp:324:41: note: here 324 | case ClientCameraMode::FirstPersonFollow: | ^~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Scene.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Scene.cpp:24: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_NetHandler.cpp:24: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_NetHandler.cpp:27: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_NetHandler.cpp:90:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#1' [-Wunused-parameter] /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_NetHandler.cpp:92:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:25: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function 'virtual void spades::client::SandboxedRenderer::AddDebugLine(spades::Vector3, spades::Vector3, spades::Vector4)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:124:51: warning: unused parameter 'a' [-Wunused-parameter] 124 | void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } | ~~~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:124:62: warning: unused parameter 'b' [-Wunused-parameter] 124 | void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } | ~~~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:124:73: warning: unused parameter 'color' [-Wunused-parameter] 124 | void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } | ~~~~~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function 'virtual void spades::client::SandboxedRenderer::DrawFlatGameMap(const spades::AABB2&, const spades::AABB2&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:187:59: warning: unused parameter 'outRect' [-Wunused-parameter] 187 | void DrawFlatGameMap(const AABB2 &outRect, const AABB2 &inRect) { | ~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:187:81: warning: unused parameter 'inRect' [-Wunused-parameter] 187 | void DrawFlatGameMap(const AABB2 &outRect, const AABB2 &inRect) { | ~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function 'void spades::client::ClientPlayer::Update(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:318:33: warning: variable 'vel' set but not used [-Wunused-but-set-variable] 318 | Vector3 vel = player->GetVelocty(); | ^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function 'void spades::client::ClientPlayer::SetSkinParameterForTool(spades::client::Player::ToolType, asIScriptObject*)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:509:77: warning: unused parameter 'type' [-Wunused-parameter] 509 | void ClientPlayer::SetSkinParameterForTool(Player::ToolType type, asIScriptObject *skin) { | ~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function 'void spades::client::ClientPlayer::AddToSceneThirdPersonView()': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:970:75: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 970 | if (team.hasIntel && team.carrier == p->GetId()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/MainScreen.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Main.cpp:34: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Main.cpp:40: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Main.cpp: In function 'int {anonymous}::handleCommandLineArgument(int, char**, int&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Main.cpp:190:43: warning: unused parameter 'argc' [-Wunused-parameter] 190 | int handleCommandLineArgument(int argc, char **argv, int &i) { | ~~~~^~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Main.cpp:47: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/Main.cpp:633:9: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Draw.cpp:24: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Draw.cpp:27: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Draw.cpp:30: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Draw.cpp:137:12: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Draw.cpp:656:13: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#1' [-Wunused-parameter] In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp:22: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp:24: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function 'void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter 'disp' [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function 'void spades::client::Client::UpdateLocalPlayer(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp:386:54: warning: unused parameter 'dt' [-Wunused-parameter] 386 | void Client::UpdateLocalPlayer(float dt) { | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function 'virtual void spades::client::Client::LocalPlayerHurt(HurtType, bool, spades::Vector3)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp:1228:55: warning: unused parameter 'type' [-Wunused-parameter] 1228 | void Client::LocalPlayerHurt(HurtType type, bool sourceGiven, spades::Vector3 source) { | ~~~~~~~~~^~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp:26: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp:933:14: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function 'virtual void spades::client::Client::AddBulletTracer(spades::client::Player*, spades::Vector3, spades::Vector3)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp:1086:79: warning: 'vel' may be used uninitialized [-Wmaybe-uninitialized] 1086 | AddLocalEntity(new Tracer(this, muzzlePos, hitPos, vel)); | ^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client_Update.cpp:1080:31: note: 'vel' was declared here 1080 | float vel; | ^~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:21: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = double]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const double&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const double&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = float]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const float&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const float&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long long unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const long long unsigned int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const long long unsigned int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long long int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const long long int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const long long int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const unsigned int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const unsigned int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const short unsigned int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const short unsigned int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const short int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const short int&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned char]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const unsigned char&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const unsigned char&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = signed char]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro 'asMETHOD' 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'int (spades::PrimitiveArray::*)()' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro 'asMETHOD' 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro 'asMETHOD' 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asIScriptEngine*)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro 'asMETHOD' 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro 'asMETHOD' 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const signed char&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro 'asMETHOD' 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro 'asMETHOD' 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro 'asMETHOD' 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro 'asMETHOD' 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro 'asMETHOD' 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro 'asMETHOD' 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro 'asMETHOD' 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'asUINT (spades::PrimitiveArray::*)() const' {aka 'unsigned int (spades::PrimitiveArray::*)() const'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro 'asMETHOD' 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'bool (spades::PrimitiveArray::*)() const' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro 'asMETHOD' 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(const signed char&)' to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro 'asMETHOD' 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from 'void (spades::PrimitiveArray::*)(asUINT)' {aka 'void (spades::PrimitiveArray::*)(unsigned int)'} to 'void (spades::PrimitiveArray::*)()' [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro 'asMETHOD' 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = double]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = double]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = double]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = double]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = float]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = float]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = float]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = float]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = long long unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long long unsigned int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = long long unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long long unsigned int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = long long int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long long int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = long long int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long long int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = short unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short unsigned int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = short unsigned int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short unsigned int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = short int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = short int]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short int]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = unsigned char]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned char]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = unsigned char]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned char]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = signed char]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = signed char]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter 'eng' [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of 'void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = signed char]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from 'void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = signed char]' 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter 'eng' [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.cpp:26: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.cpp:31: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.cpp:583:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter 'args#0' [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.cpp: In member function 'void spades::client::Client::ShowAlert(const std::string&, AlertType)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.cpp:511:34: warning: 'timeout' may be used uninitialized [-Wmaybe-uninitialized] 511 | ShowAlert(contents, type, timeout); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.cpp:505:31: note: 'timeout' was declared here 505 | float timeout; | ^~~~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Client.h:37, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp:29: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp: In member function 'spades::client::Player* spades::client::NetClient::GetPlayerOrNull(int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp:702:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 702 | if (pId < 0 || pId >= GetWorld()->GetNumPlayerSlots()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp: In member function 'spades::client::Player* spades::client::NetClient::GetPlayer(int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp:710:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 710 | if (pId < 0 || pId >= GetWorld()->GetNumPlayerSlots()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp: In member function 'void spades::client::NetClient::HandleGamePacket(spades::client::NetPacketReader&)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp:1514:52: warning: variable 'wType' set but not used [-Wunused-but-set-variable] 1514 | WeaponType wType; | ^~~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp:45: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of 'int spades::CheckPlural(unsigned int, T ...) [with T = {unsigned int}]': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from 'std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {unsigned int, unsigned int}; std::string = std::__cxx11::basic_string]' 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from 'std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {unsigned int, unsigned int}; std::string = std::__cxx11::basic_string]' 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp:546:23: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/./Core/Strings.h:266:64: warning: unused parameter 'args#0' [-Wunused-parameter] 266 | template int CheckPlural(unsigned int v, T... args) { return v; } | ~^~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp:1510:51: warning: this statement may fall through [-Wimplicit-fallthrough=] 1510 | p->SetTeam(team); | ~~~~~~~~~~^~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/NetClient.cpp:1512:33: note: here 1512 | case PacketTypeChangeWeapon: { | ^~~~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_builder.h:43, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_compiler.h:47, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_compiler.cpp:44: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the '< >' [268/269] Linking CXX static library lib/libAngelscript.a In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/StartupScreen.h:23, from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/StartupScreenHelper.cpp:33: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::MouseEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter 'x' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter 'y' [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::KeyEvent(const std::string&, bool)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter 'down' [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter 'start' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter 'len' [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::WheelEvent(float, float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter 'x' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter 'y' [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h: In member function 'virtual void spades::gui::View::RunFrame(float)': /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter 'dt' [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/Fonts.cpp:25: /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FontData.h:369:12: warning: 'CMUSansCondensedMap' defined but not used [-Wunused-variable] 369 | static int CMUSansCondensedMap[256][4] = { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FontData.h:191:12: warning: 'SquareFontMap' defined but not used [-Wunused-variable] 191 | static int SquareFontMap[256][4] = { | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FontData.h:145:12: warning: 'UnsteadyOversteerMap' defined but not used [-Wunused-variable] 145 | static int UnsteadyOversteerMap[128][3] = { | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FontData.h:99:12: warning: 'UbuntuCondensedBigMap' defined but not used [-Wunused-variable] 99 | static int UbuntuCondensedBigMap[128][3] = { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FontData.h:53:12: warning: 'UbuntuCondensedMap' defined but not used [-Wunused-variable] 53 | static int UbuntuCondensedMap[128][3] = { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/openspades/src/openspades-0.1.3/Sources/Client/FontData.h:7:12: warning: 'OrbitronMap' defined but not used [-Wunused-variable] 7 | static int OrbitronMap[128][3] = { | ^~~~~~~~~~~ [269/269] Linking CXX executable bin/openspades >>> openspades: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/doc/openspades/AUTHORS -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/doc/openspades/LICENSE -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/doc/openspades/README.md -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/menu/openspades -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/man/man6/openspades.6.gz -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/doc/openspades/changelog.gz -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/doc/openspades/copyright -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/openspades/Resources/pak000-Nonfree.pak -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/openspades/Resources/pak002-Base.pak -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/openspades/Resources/pak005-Models.pak -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/openspades/Resources/pak010-BaseSkin.pak -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/openspades/Resources/pak050-Locales.pak -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/openspades/Resources/pak999-References.pak -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/openspades/Resources/font-unifont.pak -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/openspades/Resources/PackageInfo.json -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/48x48 -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/48x48/apps -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/48x48/apps/openspades.png -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/16x16 -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/16x16/apps -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/16x16/apps/openspades.png -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/96x96 -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/96x96/apps -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/96x96/apps/openspades.png -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/256x256 -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/256x256/apps -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/256x256/apps/openspades.png -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/64x64 -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/64x64/apps -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/64x64/apps/openspades.png -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/128x128 -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/128x128/apps -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/128x128/apps/openspades.png -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/32x32 -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/32x32/apps -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/32x32/apps/openspades.png -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/24x24 -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/24x24/apps -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/icons/hicolor/24x24/apps/openspades.png -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/pixmaps/openspades.xpm -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/bin/openspades -- Installing: /home/buildozer/aports/testing/openspades/pkg/openspades/usr/share/applications/openspades.desktop >>> openspades-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/testing/openspades/pkg/openspades-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/testing/openspades/pkg/openspades-doc/usr/share/man' >>> openspades-doc*: Preparing subpackage openspades-doc... >>> openspades-doc*: Running postcheck for openspades-doc >>> openspades*: Running postcheck for openspades >>> openspades*: Preparing package openspades... >>> openspades*: Stripping binaries >>> openspades*: Scanning shared objects >>> openspades-doc*: Tracing dependencies... >>> openspades-doc*: Package size: 45.0 KB >>> openspades-doc*: Compressing data... >>> openspades-doc*: Create checksum... >>> openspades-doc*: Create openspades-doc-0.1.3-r6.apk >>> openspades*: Tracing dependencies... bash openal-soft glew opus libjpeg-turbo libxinerama libxft zip so:libGL.so.1 so:libGLEW.so.2.3 so:libSDL2-2.0.so.0 so:libSDL2_image-2.0.so.0 so:libc.musl-x86.so.1 so:libcurl.so.4 so:libfreetype.so.6 so:libgcc_s.so.1 so:libopusfile.so.0 so:libstdc++.so.6 so:libz.so.1 >>> openspades*: Package size: 13.2 MB >>> openspades*: Compressing data... >>> openspades*: Create checksum... >>> openspades*: Create openspades-0.1.3-r6.apk >>> openspades: Build complete at Fri, 09 Jan 2026 20:23:12 +0000 elapsed time 0h 0m 31s >>> openspades: Cleaning up srcdir >>> openspades: Cleaning up pkgdir >>> openspades: Uninstalling dependencies... ( 1/255) Purging .makedepends-openspades (20260109.202243) ( 2/255) Purging bash (5.3.3-r1) Executing bash-5.3.3-r1.pre-deinstall ( 3/255) Purging openal-soft (1.24.3-r0) ( 4/255) Purging zip (3.0-r13) ( 5/255) Purging unzip (6.0-r16) ( 6/255) Purging cmake (4.2.1-r0) ( 7/255) Purging curl-dev (8.18.0-r0) ( 8/255) Purging glew-dev (2.3.0-r0) ( 9/255) Purging libxmu-dev (1.2.1-r0) ( 10/255) Purging libxi-dev (1.8.2-r0) ( 11/255) Purging glew (2.3.0-r0) ( 12/255) Purging grep (3.12-r0) ( 13/255) Purging imagemagick-jpeg (7.1.2.12-r0) ( 14/255) Purging imagemagick-tiff (7.1.2.12-r0) ( 15/255) Purging imagemagick-webp (7.1.2.12-r0) ( 16/255) Purging imagemagick-pango (7.1.2.12-r0) ( 17/255) Purging imagemagick (7.1.2.12-r0) ( 18/255) Purging libjpeg-turbo-dev (3.1.3-r0) ( 19/255) Purging libturbojpeg (3.1.3-r0) ( 20/255) Purging libxft-dev (2.3.9-r0) ( 21/255) Purging libxinerama-dev (1.1.5-r4) ( 22/255) Purging openal-soft-dev (1.24.3-r0) ( 23/255) Purging jack-dev (1.9.22-r4) ( 24/255) Purging libsndfile-dev (1.2.2-r2) ( 25/255) Purging portaudio-dev (19.7.0-r2) ( 26/255) Purging libportaudiocxx (19.7.0-r2) ( 27/255) Purging portaudio (19.7.0-r2) ( 28/255) Purging pulseaudio-dev (17.0-r7) ( 29/255) Purging libpulse-mainloop-glib (17.0-r7) ( 30/255) Purging libpulse (17.0-r7) ( 31/255) Purging openal-soft-libs (1.24.3-r0) ( 32/255) Purging opusfile-dev (0.12-r6) ( 33/255) Purging openssl-dev (3.5.4-r0) ( 34/255) Purging opusfile (0.12-r6) ( 35/255) Purging samurai (1.2-r7) ( 36/255) Purging sdl2_image-dev (2.8.8-r0) ( 37/255) Purging sdl2_image (2.8.8-r0) ( 38/255) Purging alsa-lib-dev (1.2.15.1-r0) ( 39/255) Purging at-spi2-core (2.58.3-r0) ( 40/255) Purging c-ares-dev (1.34.6-r0) ( 41/255) Purging flac-dev (1.4.3-r2) ( 42/255) Purging libflac++ (1.4.3-r2) ( 43/255) Purging fontconfig-dev (2.17.1-r0) ( 44/255) Purging freetype-dev (2.14.1-r1) ( 45/255) Purging glib-dev (2.86.3-r1) ( 46/255) Purging bzip2-dev (1.0.8-r6) ( 47/255) Purging docbook-xsl (1.79.2-r13) ( 48/255) Purging docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.pre-deinstall ( 49/255) Purging docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.pre-deinstall ( 50/255) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall ( 51/255) Purging gettext-dev (0.24.1-r1) ( 52/255) Purging xz (5.8.1-r0) ( 53/255) Purging gettext-asprintf (0.24.1-r1) ( 54/255) Purging gettext (0.24.1-r1) ( 55/255) Purging gettext-envsubst (0.24.1-r1) ( 56/255) Purging libxml2-utils (2.13.9-r0) ( 57/255) Purging libxslt (1.1.43-r3) ( 58/255) Purging py3-packaging-pyc (25.0-r0) ( 59/255) Purging py3-packaging (25.0-r0) ( 60/255) Purging py3-parsing-pyc (3.2.3-r0) ( 61/255) Purging py3-parsing (3.2.3-r0) ( 62/255) Purging glu-dev (9.0.3-r4) ( 63/255) Purging glu (9.0.3-r4) ( 64/255) Purging imagemagick-libs (7.1.2.12-r0) ( 65/255) Purging jack (1.9.22-r4) ( 66/255) Purging lcms2 (2.17-r0) ( 67/255) Purging libarchive (3.8.4-r0) ( 68/255) Purging libasyncns (0.8-r4) ( 69/255) Purging libffi-dev (3.5.2-r0) ( 70/255) Purging libltdl (2.6.0-r0) ( 71/255) Purging libpng-dev (1.6.53-r0) ( 72/255) Purging libpsl-dev (0.21.5-r3) ( 73/255) Purging libpsl-utils (0.21.5-r3) ( 74/255) Purging libraqm (0.10.2-r0) ( 75/255) Purging libsamplerate (0.2.2-r3) ( 76/255) Purging libsndfile (1.2.2-r2) ( 77/255) Purging libuv (1.51.0-r0) ( 78/255) Purging libvorbis-dev (1.3.7-r2) ( 79/255) Purging libvorbis (1.3.7-r2) ( 80/255) Purging libwebpdemux (1.6.0-r0) ( 81/255) Purging libwebpmux (1.6.0-r0) ( 82/255) Purging libxrender-dev (0.9.12-r0) ( 83/255) Purging libxt-dev (1.3.1-r0) ( 84/255) Purging libxtst (1.2.5-r0) ( 85/255) Purging mpg123-dev (1.33.4-r0) ( 86/255) Purging mpg123-libs (1.33.4-r0) ( 87/255) Purging nghttp2-dev (1.68.0-r0) ( 88/255) Purging nghttp3-dev (1.13.1-r0) ( 89/255) Purging opus-dev (1.5.2-r1) ( 90/255) Purging opus (1.5.2-r1) ( 91/255) Purging orc (0.4.41-r0) ( 92/255) Purging python3-pyc (3.12.12-r0) ( 93/255) Purging python3-pycache-pyc0 (3.12.12-r0) ( 94/255) Purging xcb-proto-pyc (1.17.0-r0) ( 95/255) Purging pyc (3.12.12-r0) ( 96/255) Purging qt5-qtbase-x11 (5.15.10_git20230714-r4) ( 97/255) Purging xdg-utils (1.2.1-r1) ( 98/255) Purging xprop (1.2.8-r0) ( 99/255) Purging xset (1.2.5-r1) (100/255) Purging rhash-libs (1.4.6-r0) (101/255) Purging sdl2-dev (2.32.10-r0) (102/255) Purging sdl2 (2.32.10-r0) (103/255) Purging mesa-dev (25.2.7-r3) (104/255) Purging libxdamage-dev (1.1.6-r5) (105/255) Purging libxshmfence-dev (1.3.3-r0) (106/255) Purging mesa-egl (25.2.7-r3) (107/255) Purging mesa-gbm (25.2.7-r3) (108/255) Purging mesa-gl (25.2.7-r3) (109/255) Purging mesa-gles (25.2.7-r3) (110/255) Purging mesa-rusticl (25.2.7-r3) (111/255) Purging mesa (25.2.7-r3) (112/255) Purging clang21-headers (21.1.8-r0) (113/255) Purging libclc (21.1.8-r0) (114/255) Purging soxr (0.1.3-r7) (115/255) Purging speexdsp (1.2.1-r2) (116/255) Purging spirv-llvm-translator-libs (21.1.3-r0) (117/255) Purging spirv-tools (1.4.321.0-r1) (118/255) Purging tdb-libs (1.4.14-r0) (119/255) Purging xcb-util-image (0.4.1-r0) (120/255) Purging xcb-util-keysyms (0.4.1-r0) (121/255) Purging xcb-util-renderutil (0.3.10-r0) (122/255) Purging xcb-util-wm (0.4.2-r0) (123/255) Purging zstd-dev (1.5.7-r2) (124/255) Purging zstd (1.5.7-r2) (125/255) Purging alsa-lib (1.2.15.1-r0) (126/255) Purging gtk+3.0 (3.24.51-r0) Executing gtk+3.0-3.24.51-r0.post-deinstall (127/255) Purging gobject-introspection (1.86.0-r0) (128/255) Purging gtk-update-icon-cache (3.24.51-r0) (129/255) Purging hicolor-icon-theme (0.18-r0) (130/255) Purging libatk-bridge-2.0 (2.58.3-r0) (131/255) Purging at-spi2-core-libs (2.58.3-r0) (132/255) Purging cups-libs (2.4.13-r0) (133/255) Purging avahi-libs (0.8-r23) (134/255) Purging brotli-dev (1.2.0-r0) (135/255) Purging brotli (1.2.0-r0) (136/255) Purging pcre2-dev (10.47-r0) (137/255) Purging zlib-dev (1.3.1-r2) (138/255) Purging libpcre2-32 (10.47-r0) (139/255) Purging libedit-dev (20251016.3.1-r0) (140/255) Purging ncurses-dev (6.6_p20251231-r0) (141/255) Purging libncurses++ (6.6_p20251231-r0) (142/255) Purging bsd-compat-headers (0.7.2-r6) (143/255) Purging pango (1.56.4-r0) (144/255) Purging cairo-gobject (1.18.4-r0) (145/255) Purging cairo (1.18.4-r0) (146/255) Purging clang21-libs (21.1.8-r0) (147/255) Purging qt5-qtbase (5.15.10_git20230714-r4) (148/255) Purging dbus-libs (1.16.2-r1) (149/255) Purging libinput-libs (1.30.1-r0) (150/255) Purging eudev-libs (3.2.14-r6) (151/255) Purging expat-dev (2.7.3-r0) (152/255) Purging expat (2.7.3-r0) (153/255) Purging fftw-double-libs (3.3.10-r7) (154/255) Purging libxft (2.3.9-r0) (155/255) Purging fontconfig (2.17.1-r0) (156/255) Purging harfbuzz (12.2.0-r0) (157/255) Purging freetype (2.14.1-r1) (158/255) Purging fribidi (1.0.16-r2) (159/255) Purging libxxf86vm-dev (1.1.6-r0) (160/255) Purging libxxf86vm (1.1.6-r0) (161/255) Purging libxfixes-dev (6.0.2-r0) (162/255) Purging libxext-dev (1.3.6-r2) (163/255) Purging libx11-dev (1.8.12-r1) (164/255) Purging xtrans (1.6.0-r0) (165/255) Purging libxcb-dev (1.17.0-r1) (166/255) Purging xcb-proto (1.17.0-r0) (167/255) Purging python3 (3.12.12-r0) (168/255) Purging gdbm (1.26-r0) (169/255) Purging gdk-pixbuf (2.44.4-r0) Executing gdk-pixbuf-2.44.4-r0.pre-deinstall (170/255) Purging shared-mime-info (2.4-r7) Executing shared-mime-info-2.4-r7.post-deinstall (171/255) Purging gettext-libs (0.24.1-r1) (172/255) Purging libatk-1.0 (2.58.3-r0) (173/255) Purging glib (2.86.3-r1) (174/255) Purging gnutls (3.8.11-r0) (175/255) Purging graphite2 (1.3.14-r6) (176/255) Purging libdrm-dev (2.4.131-r0) (177/255) Purging linux-headers (6.18.4-r0) (178/255) Purging libdrm (2.4.131-r0) (179/255) Purging libpciaccess-dev (0.18.1-r1) (180/255) Purging libpciaccess (0.18.1-r1) (181/255) Purging hwdata-pci (0.401-r0) (182/255) Purging icu-libs (76.1-r2) (183/255) Purging icu-data-full (76.1-r2) (184/255) Purging lame-libs (3.100-r5) (185/255) Purging libsm-dev (1.2.6-r0) (186/255) Purging util-linux-dev (2.41.3-r0) (187/255) Purging libfdisk (2.41.3-r0) (188/255) Purging liblastlog2 (2.41.3-r0) (189/255) Purging libmount (2.41.3-r0) (190/255) Purging libsmartcols (2.41.3-r0) (191/255) Purging libblkid (2.41.3-r0) (192/255) Purging libxdmcp-dev (1.1.5-r1) (193/255) Purging libxkbcommon-x11 (1.12.2-r0) (194/255) Purging libxmu (1.2.1-r0) (195/255) Purging libxi (1.8.2-r0) (196/255) Purging libxrandr (1.5.4-r1) (197/255) Purging libxinerama (1.1.5-r4) (198/255) Purging libxext (1.3.6-r2) (199/255) Purging libxcursor (1.2.3-r0) (200/255) Purging libxdamage (1.1.6-r5) (201/255) Purging libxrender (0.9.12-r0) (202/255) Purging libxt (1.3.1-r0) (203/255) Purging libxcomposite (0.4.6-r5) (204/255) Purging libxfixes (6.0.2-r0) (205/255) Purging libx11 (1.8.12-r1) (206/255) Purging xcb-util (0.4.1-r3) (207/255) Purging libxcb (1.17.0-r1) (208/255) Purging libxdmcp (1.1.5-r1) (209/255) Purging libbsd (0.12.2-r0) (210/255) Purging libbz2 (1.0.8-r6) (211/255) Purging libeconf (0.8.0-r1) (212/255) Purging libelf (0.194-r2) (213/255) Purging libepoxy (1.5.10-r1) (214/255) Purging libevdev (1.13.6-r0) (215/255) Purging wayland-libs-cursor (1.24.0-r0) (216/255) Purging wayland-libs-client (1.24.0-r0) (217/255) Purging p11-kit (0.25.5-r2) (218/255) Purging llvm21-libs (21.1.8-r0) (219/255) Purging libffi (3.5.2-r0) (220/255) Purging libflac (1.4.3-r2) (221/255) Purging libformw (6.6_p20251231-r0) (222/255) Purging libice-dev (1.1.2-r0) (223/255) Purging libsm (1.2.6-r0) (224/255) Purging libice (1.1.2-r0) (225/255) Purging libidn2-dev (2.3.8-r0) (226/255) Purging libintl (0.24.1-r1) (227/255) Purging tiff (4.7.1-r0) (228/255) Purging libjpeg-turbo (3.1.3-r0) (229/255) Purging libmd (1.1.0-r0) (230/255) Purging libmenuw (6.6_p20251231-r0) (231/255) Purging libogg-dev (1.3.6-r0) (232/255) Purging libogg (1.3.6-r0) (233/255) Purging libpanelw (6.6_p20251231-r0) (234/255) Purging libpcre2-16 (10.47-r0) (235/255) Purging libpng (1.6.53-r0) (236/255) Purging libwebp (1.6.0-r0) (237/255) Purging libsharpyuv (1.6.0-r0) (238/255) Purging libtasn1 (4.21.0-r0) (239/255) Purging libuuid (2.41.3-r0) (240/255) Purging libxau-dev (1.0.12-r0) (241/255) Purging libxau (1.0.12-r0) (242/255) Purging libxkbcommon (1.12.2-r0) (243/255) Purging xkeyboard-config (2.46-r0) (244/255) Purging libxml2 (2.13.9-r0) (245/255) Purging libxshmfence (1.3.3-r0) (246/255) Purging mpdecimal (4.0.1-r0) (247/255) Purging mtdev (1.1.7-r0) (248/255) Purging nettle (3.10.2-r0) (249/255) Purging pixman (0.46.4-r0) (250/255) Purging sqlite-dev (3.51.1-r0) (251/255) Purging sqlite-libs (3.51.1-r0) (252/255) Purging sqlite (3.51.1-r0) (253/255) Purging wayland-libs-egl (1.24.0-r0) (254/255) Purging xorgproto (2025.1-r0) (255/255) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r30.trigger OK: 426.4 MiB in 105 packages >>> openspades: Updating the testing/x86 repository index... >>> openspades: Signing the index...