=>> Building games/libretro-nxengine build started at Wed Mar 11 12:51:57 EDT 2026 port directory: /usr/ports/games/libretro-nxengine package name: libretro-nxengine-0.20230221 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 613 Aug 27 2024 /usr/ports/games/libretro-nxengine/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: d837efcb3443 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 09 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/09/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/games/libretro-nxengine/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/libretro-nxengine/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/libretro-nxengine/work/.cache HOME=/wrkdirs/usr/ports/games/libretro-nxengine/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/libretro-nxengine/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/libretro-nxengine/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/games/libretro-nxengine/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/libretro-nxengine/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/libretro-nxengine/work/.cache HOME=/wrkdirs/usr/ports/games/libretro-nxengine/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/libretro-nxengine/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/libretro-nxengine/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/libretro-nxengine" EXAMPLESDIR="share/examples/libretro-nxengine" DATADIR="share/libretro-nxengine" WWWDIR="www/libretro-nxengine" ETCDIR="etc/libretro-nxengine" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/libretro-nxengine DOCSDIR=/usr/local/share/doc/libretro-nxengine EXAMPLESDIR=/usr/local/share/examples/libretro-nxengine WWWDIR=/usr/local/www/libretro-nxengine ETCDIR=/usr/local/etc/libretro-nxengine --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The libretro-nxengine port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> libretro-nxengine-0.20230221 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> libretro-nxengine-0.20230221 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of libretro-nxengine-0.20230221 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The libretro-nxengine port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by libretro-nxengine-0.20230221 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The libretro-nxengine port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by libretro-nxengine-0.20230221 for building => SHA256 Checksum OK for libretro-nxengine-libretro-0.20230221-1f371e51c7a19049e00f4364cbe9c68ca08b303a_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The libretro-nxengine port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by libretro-nxengine-0.20230221 for building ===> Extracting for libretro-nxengine-0.20230221 => SHA256 Checksum OK for libretro-nxengine-libretro-0.20230221-1f371e51c7a19049e00f4364cbe9c68ca08b303a_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for libretro-nxengine-0.20230221 ===> Converting DOS text files to UNIX text files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> libretro-nxengine-0.20230221 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> libretro-nxengine-0.20230221 depends on package: gmake>=4.4.1 - found ===> Returning to build of libretro-nxengine-0.20230221 ===> libretro-nxengine-0.20230221 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> libretro-nxengine-0.20230221 depends on file: /usr/local/bin/ccache - found ===> Returning to build of libretro-nxengine-0.20230221 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for libretro-nxengine-0.20230221 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for libretro-nxengine-0.20230221 c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/ai.o nxengine/ai/ai.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/balrog_common.o nxengine/ai/balrog_common.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/IrregularBBox.o nxengine/ai/IrregularBBox.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/almond/almond.o nxengine/ai/almond/almond.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/balfrog.o nxengine/ai/boss/balfrog.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/ballos.o nxengine/ai/boss/ballos.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/core.o nxengine/ai/boss/core.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/heavypress.o nxengine/ai/boss/heavypress.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/ironhead.o nxengine/ai/boss/ironhead.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/omega.o nxengine/ai/boss/omega.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/sisters.o nxengine/ai/boss/sisters.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/undead_core.o nxengine/ai/boss/undead_core.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/boss/x.o nxengine/ai/boss/x.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/egg/egg.o nxengine/ai/egg/egg.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/egg/egg2.o nxengine/ai/egg/egg2.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/egg/igor.o nxengine/ai/egg/igor.cpp nxengine/ai/boss/ballos.cpp:481:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 481 | 500, 2, | ^~~~~~ | { } nxengine/ai/boss/ballos.cpp:482:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 482 | 200, 1, | ^~~~~~ | { } nxengine/ai/boss/ballos.cpp:483:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 483 | 20, 0, | ^~~~~~ | { } nxengine/ai/boss/ballos.cpp:484:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 484 | 200, -1, | ^~~~~~~ | { } nxengine/ai/boss/ballos.cpp:485:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 485 | 500, -2, | ^~~~~~~ | { } nxengine/ai/boss/ballos.cpp:486:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 486 | 200, -1, | ^~~~~~~ | { } nxengine/ai/boss/ballos.cpp:487:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 487 | 20, 0, | ^~~~~~ | { } nxengine/ai/boss/ballos.cpp:488:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 488 | 200, 1, | ^~~~~~ | { } nxengine/ai/boss/ballos.cpp:489:3: warning: suggest braces around initialization of subobject [-Wmissing-braces] 489 | 0, 0 | ^~~~~~ | { } nxengine/ai/boss/ballos.cpp:635:38: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 635 | CreateObject(o->x + nx_random(-40<x + nx_random(-60<y + nx_random(-60<x += (o->timer & 2) ? (1 << CSF) : (-1 << CSF); | ~~ ^ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/balcony.o nxengine/ai/final_battle/balcony.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/doctor.o nxengine/ai/final_battle/doctor.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ai/final_battle/doctor_common.o nxengine/ai/final_battle/doctor_common.cpp nxengine/ai/boss/heavypress.cpp:164:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 164 | SmokePuff(o->x + nx_random(-60<y + nx_random(-40<CenterX() + nx_random(-16<CenterY() + nx_random(-16<x + nx_random(-16<x + nx_random(-72<y + nx_random(-64<x + nx_random(-12<xinertia = nx_random(-16<yinertia = nx_random(-5<CenterY() + nx_random(-32<CenterX() + nx_random(-12<CenterY() + nx_random(-12<CenterX() + nx_random(-12<y + (o->clipy1 << CSF) + nx_random(-4<CenterY() + nx_random(-12<CenterX() + nx_random(-16<CenterY() + nx_random(-16<CenterX() + nx_random(-12<ymark2 = nx_random(-32<x + nx_random(-8<text)-1;i++) | ~^~~~~~~~~~~~~~~~~~~~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/autogen/objnames.o nxengine/autogen/objnames.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/caret.o nxengine/caret.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/floattext.o nxengine/floattext.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/game.o nxengine/game.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/inventory.o nxengine/inventory.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/map.o nxengine/map.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/map_system.o nxengine/map_system.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/object.o nxengine/object.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/ObjManager.o nxengine/ObjManager.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/p_arms.o nxengine/p_arms.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/player.o nxengine/player.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/playerstats.o nxengine/playerstats.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/screeneffect.o nxengine/screeneffect.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/settings.o nxengine/settings.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/slope.o nxengine/slope.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/stageboss.o nxengine/stageboss.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/statusbar.o nxengine/statusbar.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/trig.o nxengine/trig.cpp c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/tsc.o nxengine/tsc.cpp cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/SDL_error.o nxengine/sdl/SDL_error.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/file/SDL_rwops.o nxengine/sdl/file/SDL_rwops.c nxengine/game.cpp:23:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 23 | NULL, NULL, NULL, // GM_NONE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } /usr/include/sys/_null.h:35:14: note: expanded from macro 'NULL' 35 | #define NULL nullptr | ^ nxengine/game.cpp:24:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 24 | game_tick_normal, NULL, NULL, // GM_NORMAL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/game.cpp:25:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 25 | inventory_tick, inventory_init, NULL, // GM_INVENTORY | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/game.cpp:26:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 26 | ms_tick, ms_init, ms_close, // GM_MAP_SYSTEM | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/game.cpp:27:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 27 | island_tick, island_init, NULL, // GM_ISLAND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/game.cpp:28:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 28 | credit_tick, credit_init, credit_close, // GM_CREDITS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/game.cpp:29:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 29 | intro_tick, intro_init, NULL, // GM_INTRO | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/game.cpp:30:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 30 | title_tick, title_init, NULL, // GM_TITLE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/game.cpp:31:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 31 | pause_tick, pause_init, NULL, // GP_PAUSED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/game.cpp:32:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 32 | options_tick, options_init, options_close // GP_OPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } 10 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit.o nxengine/sdl/video/SDL_blit.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit_0.o nxengine/sdl/video/SDL_blit_0.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit_1.o nxengine/sdl/video/SDL_blit_1.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit_A.o nxengine/sdl/video/SDL_blit_A.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_blit_N.o nxengine/sdl/video/SDL_blit_N.c nxengine/map.cpp:68:30: warning: result of comparison of constant -1 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] 68 | if (tsc_load(fname, SP_MAP) == -1) return 1; | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 1 warning generated. nxengine/graphics/font.cpp:153:20: warning: missing field 'y' initializer [-Wmissing-field-initializers] 153 | SDL_Rect src = {0}; | ^ nxengine/graphics/font.cpp:160:20: warning: missing field 'y' initializer [-Wmissing-field-initializers] 160 | SDL_Rect dst = {0}; | ^ nxengine/graphics/font.cpp:209:20: warning: missing field 'y' initializer [-Wmissing-field-initializers] 209 | SDL_Rect src = {0}; | ^ nxengine/graphics/font.cpp:215:20: warning: missing field 'y' initializer [-Wmissing-field-initializers] 215 | SDL_Rect dst = {0}; | ^ 4 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_bmp.o nxengine/sdl/video/SDL_bmp.c nxengine/floattext.cpp:184:8: warning: variable 'count' set but not used [-Wunused-but-set-variable] 184 | int count = 0; | ^ 1 warning generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_pixels.o nxengine/sdl/video/SDL_pixels.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sdl/video/SDL_surface.o nxengine/sdl/video/SDL_surface.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/streams/file_stream.o nxengine/libretro/libretro-common/streams/file_stream.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/streams/file_stream_transforms.o nxengine/libretro/libretro-common/streams/file_stream_transforms.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/compat/fopen_utf8.o nxengine/libretro/libretro-common/compat/fopen_utf8.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/file/file_path.o nxengine/libretro/libretro-common/file/file_path.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/file/file_path_io.o nxengine/libretro/libretro-common/file/file_path_io.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/encodings/encoding_utf.o nxengine/libretro/libretro-common/encodings/encoding_utf.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/compat/compat_strl.o nxengine/libretro/libretro-common/compat/compat_strl.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/compat/compat_snprintf.o nxengine/libretro/libretro-common/compat/compat_snprintf.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/compat/compat_posix_string.o nxengine/libretro/libretro-common/compat/compat_posix_string.c nxengine/p_arms.cpp:24:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 24 | SPR_SHOT_POLARSTAR, 0, 0, 1, 8, 1, 0x1000, 0, SND_POLAR_STAR_L1_2, // polarstar l1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:29:29: note: expanded from macro 'SPR_SHOT_POLARSTAR' 29 | #define SPR_SHOT_POLARSTAR 25 | ^ nxengine/p_arms.cpp:25:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 25 | SPR_SHOT_POLARSTAR, 1, 1, 1, 12, 2, 0x1000, 0, SND_POLAR_STAR_L1_2, // polarstar l2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:29:29: note: expanded from macro 'SPR_SHOT_POLARSTAR' 29 | #define SPR_SHOT_POLARSTAR 25 | ^ nxengine/p_arms.cpp:26:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 26 | SPR_SHOT_POLARSTAR_L3, 2, 0, 1, 16, 4, 0x1000, 0, SND_POLAR_STAR_L3, // polarstar l3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:31:32: note: expanded from macro 'SPR_SHOT_POLARSTAR_L3' 31 | #define SPR_SHOT_POLARSTAR_L3 27 | ^ nxengine/p_arms.cpp:28:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 28 | SPR_SHOT_MGUN_L1, 0, 0, 1, 20, 2, 0x1000, 0, SND_POLAR_STAR_L1_2, // mgun l1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:33:27: note: expanded from macro 'SPR_SHOT_MGUN_L1' 33 | #define SPR_SHOT_MGUN_L1 29 | ^ nxengine/p_arms.cpp:30:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 30 | SPR_SHOT_MGUN_L2, 1, 0, 1, 20, 4, 0x1000, 0, SND_POLAR_STAR_L1_2, // mgun l2, white piece | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:35:27: note: expanded from macro 'SPR_SHOT_MGUN_L2' 35 | #define SPR_SHOT_MGUN_L2 31 | ^ nxengine/p_arms.cpp:31:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 31 | SPR_SHOT_MGUN_L2, 1, 1, 0, 21, 0, 0x1000, 0, 0, // mgun l2, blue piece | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:35:27: note: expanded from macro 'SPR_SHOT_MGUN_L2' 35 | #define SPR_SHOT_MGUN_L2 31 | ^ nxengine/p_arms.cpp:32:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 32 | SPR_SHOT_MGUN_L2, 1, 2, 0, 22, 0, 0x1000, 0, 0, // mgun l2, dark piece | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:35:27: note: expanded from macro 'SPR_SHOT_MGUN_L2' 35 | #define SPR_SHOT_MGUN_L2 31 | ^ nxengine/p_arms.cpp:34:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 34 | SPR_SHOT_MGUN_L3LEAD, 2, 0, 1, 20, 6, 0x1000, 0, SND_POLAR_STAR_L3, // mgun l3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:37:31: note: expanded from macro 'SPR_SHOT_MGUN_L3LEAD' 37 | #define SPR_SHOT_MGUN_L3LEAD 33 | ^ nxengine/p_arms.cpp:35:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 35 | SPR_SHOT_MGUN_L3TAIL, 2, 0, 0, 21, 0, 0x1000, 0, 0, // the very long... | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:39:31: note: expanded from macro 'SPR_SHOT_MGUN_L3TAIL' 39 | #define SPR_SHOT_MGUN_L3TAIL 35 | ^ nxengine/p_arms.cpp:36:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 36 | SPR_SHOT_MGUN_L3TAIL, 2, 1, 0, 22, 0, 0x1000, 0, 0, // ...4 piece trail... | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:39:31: note: expanded from macro 'SPR_SHOT_MGUN_L3TAIL' 39 | #define SPR_SHOT_MGUN_L3TAIL 35 | ^ nxengine/p_arms.cpp:37:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 37 | SPR_SHOT_MGUN_L3TAIL, 2, 2, 0, 23, 0, 0x1000, 0, 0, // ...of the level 3... | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:39:31: note: expanded from macro 'SPR_SHOT_MGUN_L3TAIL' 39 | #define SPR_SHOT_MGUN_L3TAIL 35 | ^ nxengine/p_arms.cpp:38:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 38 | SPR_SHOT_MGUN_L3TAIL, 2, 3, 0, 24, 0, 0x1000, 0, 0, // ...machine gun | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:39:31: note: expanded from macro 'SPR_SHOT_MGUN_L3TAIL' 39 | #define SPR_SHOT_MGUN_L3TAIL 35 | ^ nxengine/p_arms.cpp:41:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 41 | SPR_SHOT_MISSILE1, 0, 0, 1, 50, 0, 0x0000, 0, SND_POLAR_STAR_L1_2, // missile level 1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:41:28: note: expanded from macro 'SPR_SHOT_MISSILE1' 41 | #define SPR_SHOT_MISSILE1 37 | ^ nxengine/p_arms.cpp:42:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 42 | SPR_SHOT_MISSILE2, 1, 0, 1, 65, 0, 0x0000, 0, SND_POLAR_STAR_L1_2, // missile level 2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:43:28: note: expanded from macro 'SPR_SHOT_MISSILE2' 43 | #define SPR_SHOT_MISSILE2 39 | ^ nxengine/p_arms.cpp:43:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 43 | SPR_SHOT_MISSILE3, 2, 0, 1, 90, 0, 0x0000, 0, SND_POLAR_STAR_L1_2, // missile level 3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:45:28: note: expanded from macro 'SPR_SHOT_MISSILE3' 45 | #define SPR_SHOT_MISSILE3 41 | ^ nxengine/p_arms.cpp:45:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 45 | SPR_SHOT_SUPERMISSILE13,0, 0, 1, 30, 0, 0x0000, 0, SND_POLAR_STAR_L1_2, // supermissile l1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:47:34: note: expanded from macro 'SPR_SHOT_SUPERMISSILE13' 47 | #define SPR_SHOT_SUPERMISSILE13 43 | ^ nxengine/p_arms.cpp:46:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 46 | SPR_SHOT_SUPERMISSILE2, 1, 0, 1, 40, 0, 0x0000, 0, SND_POLAR_STAR_L1_2, // supermissile l2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:49:33: note: expanded from macro 'SPR_SHOT_SUPERMISSILE2' 49 | #define SPR_SHOT_SUPERMISSILE2 45 | ^ nxengine/p_arms.cpp:47:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 47 | SPR_SHOT_SUPERMISSILE13,2, 0, 1, 40, 0, 0x0000, 0, SND_POLAR_STAR_L1_2, // supermissile l3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:47:34: note: expanded from macro 'SPR_SHOT_SUPERMISSILE13' 47 | #define SPR_SHOT_SUPERMISSILE13 43 | ^ nxengine/p_arms.cpp:50:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 50 | SPR_SHOT_FIREBALL1, 0, 0, 1, 100, 2, 0x0000, 1, SND_FIREBALL, // fireball l1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:13:29: note: expanded from macro 'SPR_SHOT_FIREBALL1' 13 | #define SPR_SHOT_FIREBALL1 9 | ^ nxengine/p_arms.cpp:51:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 51 | SPR_SHOT_FIREBALL23, 1, 0, 1, 100, 3, 0x0000, 1, SND_FIREBALL, // fireball l2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:51:30: note: expanded from macro 'SPR_SHOT_FIREBALL23' 51 | #define SPR_SHOT_FIREBALL23 47 | ^ nxengine/p_arms.cpp:52:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 52 | SPR_SHOT_FIREBALL23, 2, 0, 1, 100, 3, 0x0000, 1, SND_FIREBALL, // fireball l3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:51:30: note: expanded from macro 'SPR_SHOT_FIREBALL23' 51 | #define SPR_SHOT_FIREBALL23 47 | ^ nxengine/p_arms.cpp:54:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 54 | SPR_SHOT_BLADE_L1, 0, 0, 0, 29, 15, 0x800, 0, SND_FIREBALL, // Blade L1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:54:28: note: expanded from macro 'SPR_SHOT_BLADE_L1' 54 | #define SPR_SHOT_BLADE_L1 50 | ^ nxengine/p_arms.cpp:55:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 55 | SPR_SHOT_BLADE_L2, 1, 0, 0, 17, 6, 0x800, 0, SND_FIREBALL, // Blade L2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:56:28: note: expanded from macro 'SPR_SHOT_BLADE_L2' 56 | #define SPR_SHOT_BLADE_L2 52 | ^ nxengine/p_arms.cpp:56:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 56 | SPR_SHOT_BLADE_L3, 2, 0, 0, 30, 1, 0x800, 0, SND_FIREBALL, // Blade L3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:276:28: note: expanded from macro 'SPR_SHOT_BLADE_L3' 276 | #define SPR_SHOT_BLADE_L3 272 | ^ nxengine/p_arms.cpp:58:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 58 | SPR_SHOT_SNAKE_L1, 0, 0, 1, 20, 4, 0x600, 2, SND_SNAKE_FIRE, // Snake L1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:279:28: note: expanded from macro 'SPR_SHOT_SNAKE_L1' 279 | #define SPR_SHOT_SNAKE_L1 275 | ^ nxengine/p_arms.cpp:59:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 59 | SPR_SHOT_FIREBALL23, 1, 0, 1, 23, 6, 0x200, 2, SND_SNAKE_FIRE, // Snake L2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:51:30: note: expanded from macro 'SPR_SHOT_FIREBALL23' 51 | #define SPR_SHOT_FIREBALL23 47 | ^ nxengine/p_arms.cpp:60:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 60 | SPR_SHOT_FIREBALL23, 2, 0, 1, 30, 8, 0x200, 2, SND_SNAKE_FIRE, // Snake L3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:51:30: note: expanded from macro 'SPR_SHOT_FIREBALL23' 51 | #define SPR_SHOT_FIREBALL23 47 | ^ nxengine/p_arms.cpp:62:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 62 | SPR_SHOT_NEMESIS_L1, 0, 0, 2, 20, 12, 0x1000, 0, SND_NEMESIS_FIRE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:420:30: note: expanded from macro 'SPR_SHOT_NEMESIS_L1' 420 | #define SPR_SHOT_NEMESIS_L1 416 | ^ nxengine/p_arms.cpp:63:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 63 | SPR_SHOT_NEMESIS_L2, 1, 0, 2, 20, 6, 0x1000, 0, SND_POLAR_STAR_L3, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:422:30: note: expanded from macro 'SPR_SHOT_NEMESIS_L2' 422 | #define SPR_SHOT_NEMESIS_L2 418 | ^ nxengine/p_arms.cpp:64:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 64 | SPR_SHOT_NEMESIS_L3, 2, 0, 2, 20, 1, 0x555, 0, 0, // 1/3 speed | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:424:30: note: expanded from macro 'SPR_SHOT_NEMESIS_L3' 424 | #define SPR_SHOT_NEMESIS_L3 420 | ^ nxengine/p_arms.cpp:66:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 66 | SPR_SHOT_BUBBLER_L1, 0, 0, 1, 40, 1, 0x600, 2, SND_BUBBLER_FIRE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:427:30: note: expanded from macro 'SPR_SHOT_BUBBLER_L1' 427 | #define SPR_SHOT_BUBBLER_L1 423 | ^ nxengine/p_arms.cpp:67:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 67 | SPR_SHOT_BUBBLER_L2, 1, 0, 1, 60, 2, 0x600, 2, SND_BUBBLER_FIRE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:428:30: note: expanded from macro 'SPR_SHOT_BUBBLER_L2' 428 | #define SPR_SHOT_BUBBLER_L2 424 | ^ nxengine/p_arms.cpp:68:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 68 | SPR_SHOT_BUBBLER_L3, 2, 0, 1, 100,2, 0x600, 2, SND_BUBBLER_FIRE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:429:30: note: expanded from macro 'SPR_SHOT_BUBBLER_L3' 429 | #define SPR_SHOT_BUBBLER_L3 425 | ^ nxengine/p_arms.cpp:71:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 71 | SPR_SHOT_POLARSTAR, 0, 0, 1, 30, 4, 0x1000, 0, SND_SPUR_FIRE_1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:29:29: note: expanded from macro 'SPR_SHOT_POLARSTAR' 29 | #define SPR_SHOT_POLARSTAR 25 | ^ nxengine/p_arms.cpp:72:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 72 | SPR_SHOT_POLARSTAR, 1, 1, 1, 30, 8, 0x1000, 0, SND_SPUR_FIRE_2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:29:29: note: expanded from macro 'SPR_SHOT_POLARSTAR' 29 | #define SPR_SHOT_POLARSTAR 25 | ^ nxengine/p_arms.cpp:73:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 73 | SPR_SHOT_POLARSTAR_L3, 2, 0, 0, 30, 12, 0x1000, 0, SND_SPUR_FIRE_3, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:31:32: note: expanded from macro 'SPR_SHOT_POLARSTAR_L3' 31 | #define SPR_SHOT_POLARSTAR_L3 27 | ^ nxengine/p_arms.cpp:76:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 76 | SPR_SHOT_NEMESIS_L1, 0, 0, 1, 20, 12, 0x1000, 0, SND_NEMESIS_FIRE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/autogen/sprites.h:420:30: note: expanded from macro 'SPR_SHOT_NEMESIS_L1' 420 | #define SPR_SHOT_NEMESIS_L1 416 | ^ nxengine/p_arms.cpp:79:1: warning: missing field 'manualsetup' initializer [-Wmissing-field-initializers] 79 | }; | ^ nxengine/p_arms.cpp:78:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 78 | 0, 0, 0, 0, 0, 0, 0 | ^~~~~~~~~~~~~~~~~~~ | { } nxengine/p_arms.cpp:396:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 396 | if (level == 2) xoff = -5<yinertia < 0x80 || player->yinertia > -0x80) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ nxengine/player.cpp:1244:32: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] 1244 | if (player->xinertia < 0x80 || player->xinertia > -0x80) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/time/rtime.o nxengine/libretro/libretro-common/time/rtime.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro-common/vfs/vfs_implementation.o nxengine/libretro/libretro-common/vfs/vfs_implementation.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/misc.o nxengine/common/misc.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/common/bufio.o nxengine/common/bufio.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/extract-auto/cachefiles.o nxengine/extract-auto/cachefiles.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/extract-auto/extractorg.o nxengine/extract-auto/extractorg.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/extract-auto/extractpxt.o nxengine/extract-auto/extractpxt.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/extract-auto/extractstages.o nxengine/extract-auto/extractstages.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/libretro/libretro_shared.o nxengine/libretro/libretro_shared.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/sound/sslib.o nxengine/sound/sslib.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/niku.o nxengine/niku.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/input.o nxengine/input.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/stagedata.o nxengine/stagedata.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_GNU_SOURCE=1 -O2 -DNDEBUG -DRELEASE_BUILD -DFRONTEND_SUPPORTS_RGB565 -DHAVE_INTTYPES_H -D__LIBRETRO__ -DINLINE="inline" -Wall -W -Wno-unused-parameter -fPIC -Inxengine -Inxengine/graphics -Inxengine/libretro -Inxengine/libretro/libretro-common/include -Inxengine/sdl/include -c -onxengine/profile.o nxengine/profile.c In file included from nxengine/tsc.cpp:49: nxengine/tsc_cmdtbl.cpp:4:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 4 | "AE+", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:5:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 5 | "AM+", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:6:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 6 | "AM-", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:7:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 7 | "AMJ", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:8:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 8 | "ANP", 3, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:9:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 9 | "BOA", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:10:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 10 | "BSL", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:11:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 11 | "CAT", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:12:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 12 | "CIL", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:13:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 13 | "CLO", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:14:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 14 | "CLR", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:15:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 15 | "CMP", 3, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:16:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 16 | "CMU", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:17:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 17 | "CNP", 3, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:18:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 18 | "CPS", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:19:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 19 | "CRE", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:20:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 20 | "CSS", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:21:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 21 | "DNA", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:22:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 22 | "DNP", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:23:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 23 | "ECJ", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:24:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 24 | "END", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:25:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 25 | "EQ+", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:26:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 26 | "EQ-", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:27:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 27 | "ESC", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:28:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 28 | "EVE", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:29:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 29 | "FAC", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:30:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 30 | "FAI", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:31:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 31 | "FAO", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:32:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 32 | "FL+", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:33:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 33 | "FL-", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:34:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 34 | "FLA", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:35:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 35 | "FLJ", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:36:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 36 | "FMU", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:37:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 37 | "FOB", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:38:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 38 | "FOM", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:39:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 39 | "FON", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:40:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 40 | "FRE", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:41:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 41 | "GIT", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:42:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 42 | "HMC", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:43:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 43 | "INI", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:44:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 44 | "INP", 3, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:45:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 45 | "IT+", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:46:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 46 | "IT-", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:47:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 47 | "ITJ", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:48:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 48 | "KEY", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:49:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 49 | "LDP", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:50:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 50 | "LI+", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:51:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 51 | "ML+", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:52:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 52 | "MLP", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:53:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 53 | "MM0", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:54:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 54 | "MNA", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:55:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 55 | "MNP", 4, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:56:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 56 | "MOV", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:57:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 57 | "MP+", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:58:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 58 | "MPJ", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:59:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 59 | "MS2", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:60:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 60 | "MS3", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:61:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 61 | "MSG", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:62:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 62 | "MYB", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:63:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 63 | "MYD", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:64:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 64 | "NCJ", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:65:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 65 | "NOD", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:66:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 66 | "NUM", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:67:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 67 | "PRI", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:68:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 68 | "PS+", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:69:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 69 | "QUA", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:70:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 70 | "RMU", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:71:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 71 | "SAT", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:72:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 72 | "SIL", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:73:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 73 | "SK+", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:74:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 74 | "SK-", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:75:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 75 | "SKJ", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:76:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 76 | "SLP", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:77:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 77 | "SMC", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:78:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 78 | "SMP", 2, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:79:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 79 | "SNP", 4, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:80:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 80 | "SOU", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:81:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 81 | "SPS", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:82:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 82 | "SSS", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:83:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 83 | "STC", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:84:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 84 | "SVP", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:85:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 85 | "TAM", 3, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:86:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 86 | "TRA", 4, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:87:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 87 | "TUR", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:88:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 88 | "UNI", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:89:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 89 | "UNJ", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:90:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 90 | "WAI", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:91:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 91 | "WAS", 0, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:92:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 92 | "XX1", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:93:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 93 | "YNJ", 1, | ^~~~~~~~ | { } nxengine/tsc_cmdtbl.cpp:94:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 94 | "ZAM", 0, | ^~~~~~~~ | { } 91 warnings generated. nxengine/extract-auto/extractpxt.c:42:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 42 | "use ", 1, | ^~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:43:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 43 | "size ", 1, | ^~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:44:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 44 | "main_model ", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:45:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 45 | "main_freq ", 0, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:46:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 46 | "main_top ", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:47:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 47 | "main_offset ", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:48:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 48 | "pitch_model ", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:49:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 49 | "pitch_freq ", 0, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:50:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 50 | "pitch_top ", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:51:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 51 | "pitch_offset ", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:52:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 52 | "volume_model ", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:53:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 53 | "volume_freq ", 0, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:54:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 54 | "volume_top ", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:55:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 55 | "volume_offset", 1, | ^~~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:56:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 56 | "initialY", 1, | ^~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:57:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 57 | "ax ", 1, | ^~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:58:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 58 | "ay ", 1, | ^~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:59:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 59 | "bx ", 1, | ^~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:60:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 60 | "by ", 1, | ^~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:61:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 61 | "cx ", 1, | ^~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:62:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 62 | "cy ", 1, | ^~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:64:1: warning: missing field 'is_integer' initializer [-Wmissing-field-initializers] 64 | }; | ^ nxengine/extract-auto/extractpxt.c:63:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 63 | NULL | ^~~~ | { } /usr/include/sys/_null.h:32:14: note: expanded from macro 'NULL' 32 | #define NULL ((void *)0) | ^~~~~~~~~~~ nxengine/extract-auto/extractpxt.c:74:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 74 | 0x01, 1, 0x0907b0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:75:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 75 | 0x02, 1, 0x0909e0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:76:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 76 | 0x03, 1, 0x0934c0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:77:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 77 | 0x04, 1, 0x090890, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:78:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 78 | 0x05, 1, 0x090660, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:79:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 79 | 0x06, 1, 0x093530, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:80:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 80 | 0x07, 1, 0x0935a0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:81:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 81 | 0x0b, 1, 0x090740, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:82:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 82 | 0x0c, 2, 0x090c80, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:83:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 83 | 0x0e, 1, 0x090a50, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:84:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 84 | 0x0f, 1, 0x08fbe0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:85:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 85 | 0x10, 2, 0x090350, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:86:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 86 | 0x11, 3, 0x090430, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:87:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 87 | 0x12, 1, 0x090820, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:88:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 88 | 0x14, 2, 0x090900, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:89:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 89 | 0x15, 1, 0x090c10, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:90:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 90 | 0x16, 1, 0x0906d0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:91:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 91 | 0x17, 1, 0x08fcc0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:92:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 92 | 0x18, 1, 0x08fc50, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:93:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 93 | 0x19, 2, 0x090d60, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:94:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 94 | 0x1a, 2, 0x090b30, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:95:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 95 | 0x1b, 1, 0x090e40, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:96:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 96 | 0x1c, 2, 0x0910e0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:97:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 97 | 0x1d, 1, 0x0911c0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:98:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 98 | 0x1e, 1, 0x091ee0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:99:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 99 | 0x1f, 1, 0x091310, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:100:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 100 | 0x20, 2, 0x08f940, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:101:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 101 | 0x21, 2, 0x08fa20, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:102:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 102 | 0x22, 2, 0x08fb00, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:103:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 103 | 0x23, 3, 0x090eb0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:104:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 104 | 0x25, 2, 0x092810, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:105:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 105 | 0x26, 2, 0x091230, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:106:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 106 | 0x27, 3, 0x091000, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:107:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 107 | 0x28, 2, 0x092730, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:108:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 108 | 0x29, 2, 0x092730, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:109:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 109 | 0x2a, 1, 0x091380, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:110:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 110 | 0x2b, 1, 0x0913f0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:111:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 111 | 0x2c, 3, 0x091460, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:112:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 112 | 0x2d, 1, 0x0915b0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:113:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 113 | 0x2e, 1, 0x091620, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:114:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 114 | 0x2f, 1, 0x091700, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:115:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 115 | 0x30, 1, 0x091770, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:116:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 116 | 0x31, 2, 0x0917e0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:117:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 117 | 0x32, 2, 0x08fd30, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:118:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 118 | 0x33, 2, 0x08fe10, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:119:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 119 | 0x34, 2, 0x08fef0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:120:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 120 | 0x35, 2, 0x090580, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:121:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 121 | 0x36, 2, 0x091a80, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:122:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 122 | 0x37, 2, 0x092ea0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:123:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 123 | 0x38, 2, 0x092650, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:124:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 124 | 0x39, 2, 0x0928f0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:125:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 125 | 0x3a, 2, 0x092dc0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:126:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 126 | 0x3b, 1, 0x093060, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:127:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 127 | 0x3c, 1, 0x0930d0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:128:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 128 | 0x3d, 1, 0x093140, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:129:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 129 | 0x3e, 2, 0x0931b0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:130:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 130 | 0x3f, 2, 0x093290, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:131:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 131 | 0x40, 2, 0x093370, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:132:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 132 | 0x41, 1, 0x093450, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:133:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 133 | 0x46, 2, 0x08ffd0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:134:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 134 | 0x47, 2, 0x0900b0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:135:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 135 | 0x48, 2, 0x090190, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:136:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 136 | 0x64, 1, 0x0918c0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:137:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 137 | 0x65, 3, 0x091930, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:138:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 138 | 0x66, 2, 0x091b60, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:139:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 139 | 0x67, 2, 0x091c40, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:140:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 140 | 0x68, 1, 0x091cb0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:141:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 141 | 0x68, 1, 0x092c00, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:142:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 142 | 0x69, 1, 0x091d20, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:143:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 143 | 0x6a, 2, 0x091d90, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:144:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 144 | 0x6b, 1, 0x091e70, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:145:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 145 | 0x6c, 1, 0x091f50, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:146:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 146 | 0x6d, 1, 0x091fc0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:147:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 147 | 0x6e, 1, 0x092030, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:148:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 148 | 0x6f, 1, 0x0920a0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:149:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 149 | 0x70, 1, 0x092110, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:150:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 150 | 0x71, 1, 0x092180, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:151:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 151 | 0x72, 2, 0x0921f0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:152:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 152 | 0x73, 3, 0x092ab0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:153:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 153 | 0x74, 3, 0x092c70, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:154:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 154 | 0x75, 2, 0x092f80, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:155:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 155 | 0x96, 2, 0x0922d0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:156:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 156 | 0x97, 2, 0x0923b0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:157:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 157 | 0x98, 1, 0x092490, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:158:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 158 | 0x99, 1, 0x092500, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:159:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 159 | 0x9a, 2, 0x092570, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:160:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 160 | 0x9b, 2, 0x0929d0, | ^~~~~~~~~~~~~~~~~ | { } nxengine/extract-auto/extractpxt.c:161:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 161 | 0, 0, 0 | ^~~~~~~ | { } nxengine/extract-auto/extractpxt.c:178:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 178 | for (i = 0; i < sizeof(snd) / sizeof(snd[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 warnings generated. nxengine/extract-auto/extractorg.c:133:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | for (i = 0; i < sizeof(org_data) / sizeof(org_data[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. nxengine/libretro/libretro-common/vfs/vfs_implementation.c:713:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 713 | if (result != -1 && pos + result > stream->size) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ nxengine/libretro/libretro-common/vfs/vfs_implementation.c:713:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 713 | if (result != -1 && pos + result > stream->size) | ~~~~~~ ^ ~~ nxengine/libretro/libretro-common/vfs/vfs_implementation.c:726:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 726 | if (result != -1 && pos + result > stream->size) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ nxengine/libretro/libretro-common/vfs/vfs_implementation.c:726:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 726 | if (result != -1 && pos + result > stream->size) | ~~~~~~ ^ ~~ 4 warnings generated. nxengine/sdl/video/SDL_blit_N.c:1369:37: warning: missing field 'alpha' initializer [-Wmissing-field-initializers] 1369 | { 0,0,0, 0, 0,0,0, 0, NULL, NULL }, | ^ nxengine/sdl/video/SDL_blit_N.c:1474:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1474 | (a_need & table[which].alpha) == a_need && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. c++ -fPIC -shared -Wl,--version-script=nxengine/libretro/link.T -Wl,-no-undefined -o nxengine_libretro.so nxengine/ai/ai.o nxengine/ai/balrog_common.o nxengine/ai/IrregularBBox.o nxengine/ai/almond/almond.o nxengine/ai/boss/balfrog.o nxengine/ai/boss/ballos.o nxengine/ai/boss/core.o nxengine/ai/boss/heavypress.o nxengine/ai/boss/ironhead.o nxengine/ai/boss/omega.o nxengine/ai/boss/sisters.o nxengine/ai/boss/undead_core.o nxengine/ai/boss/x.o nxengine/ai/egg/egg.o nxengine/ai/egg/egg2.o nxengine/ai/egg/igor.o nxengine/ai/final_battle/balcony.o nxengine/ai/final_battle/doctor.o nxengine/ai/final_battle/doctor_common.o nxengine/ai/final_battle/doctor_frenzied.o nxengine/ai/final_battle/final_misc.o nxengine/ai/final_battle/misery_finalbattle.o nxengine/ai/final_battle/sidekicks.o nxengine/ai/first_cave/first_cave.o nxengine/ai/hell/ballos_misc.o nxengine/ai/hell/ballos_priest.o nxengine/ai/hell/hell.o nxengine/ai/last_cave/last_cave.o nxengine/ai/maze/balrog_boss_missiles.o nxengine/ai/maze/critter_purple.o nxengine/ai/maze/gaudi.o nxengine/ai/maze/labyrinth_m.o nxengine/ai/maze/pooh_black.o nxengine/ai/maze/maze.o nxengine/ai/npc/balrog.o nxengine/ai/npc/curly.o nxengine/ai/npc/curly_ai.o nxengine/ai/npc/misery.o nxengine/ai/npc/npcguest.o nxengine/ai/npc/npcplayer.o nxengine/ai/npc/npcregu.o nxengine/ai/oside/oside.o nxengine/ai/plantation/plantation.o nxengine/ai/sand/curly_boss.o nxengine/ai/sand/puppy.o nxengine/ai/sand/sand.o nxengine/ai/sand/toroko_frenzied.o nxengine/ai/sym/smoke.o nxengine/ai/sym/sym.o nxengine/ai/village/balrog_boss_running.o nxengine/ai/village/ma_pignon.o nxengine/ai/village/village.o nxengine/ai/weapons/blade.o nxengine/ai/weapons/bubbler.o nxengine/ai/weapons/fireball.o nxengine/ai/weapons/missile.o nxengine/ai/weapons/nemesis.o nxengine/ai/weapons/polar_mgun.o nxengine/ai/weapons/snake.o nxengine/ai/weapons/spur.o nxengine/ai/weapons/weapons.o nxengine/ai/weapons/whimstar.o nxengine/ai/weed/balrog_boss_flying.o nxengine/ai/weed/frenzied_mimiga.o nxengine/ai/weed/weed.o nxengine/common/BList.o nxengine/common/DBuffer.o nxengine/common/DString.o nxengine/common/InitList.o nxengine/common/StringList.o nxengine/endgame/credits.o nxengine/endgame/CredReader.o nxengine/endgame/island.o nxengine/endgame/endgame_misc.o nxengine/graphics/graphics.o nxengine/graphics/nxsurface.o nxengine/graphics/font.o nxengine/graphics/sprites.o nxengine/graphics/tileset.o nxengine/intro/intro.o nxengine/intro/title.o nxengine/pause/dialog.o nxengine/pause/message.o nxengine/pause/objects.o nxengine/pause/options.o nxengine/pause/pause.o nxengine/libretro/libretro.o nxengine/main.o nxengine/siflib/sectSprites.o nxengine/siflib/sectStringArray.o nxengine/siflib/sif.o nxengine/siflib/sifloader.o nxengine/sound/org.o nxengine/sound/pxt.o nxengine/sound/sound.o nxengine/TextBox/ItemImage.o nxengine/TextBox/SaveSelect.o nxengine/TextBox/StageSelect.o nxengine/TextBox/TextBox.o nxengine/TextBox/YesNoPrompt.o nxengine/autogen/AssignSprites.o nxengine/autogen/objnames.o nxengine/caret.o nxengine/floattext.o nxengine/game.o nxengine/inventory.o nxengine/map.o nxengine/map_system.o nxengine/object.o nxengine/ObjManager.o nxengine/p_arms.o nxengine/player.o nxengine/playerstats.o nxengine/screeneffect.o nxengine/settings.o nxengine/slope.o nxengine/stageboss.o nxengine/statusbar.o nxengine/trig.o nxengine/tsc.o nxengine/sdl/SDL_error.o nxengine/sdl/file/SDL_rwops.o nxengine/sdl/video/SDL_blit.o nxengine/sdl/video/SDL_blit_0.o nxengine/sdl/video/SDL_blit_1.o nxengine/sdl/video/SDL_blit_A.o nxengine/sdl/video/SDL_blit_N.o nxengine/sdl/video/SDL_bmp.o nxengine/sdl/video/SDL_pixels.o nxengine/sdl/video/SDL_surface.o nxengine/libretro/libretro-common/streams/file_stream.o nxengine/libretro/libretro-common/streams/file_stream_transforms.o nxengine/libretro/libretro-common/compat/fopen_utf8.o nxengine/libretro/libretro-common/file/file_path.o nxengine/libretro/libretro-common/file/file_path_io.o nxengine/libretro/libretro-common/encodings/encoding_utf.o nxengine/libretro/libretro-common/compat/compat_strl.o nxengine/libretro/libretro-common/compat/compat_snprintf.o nxengine/libretro/libretro-common/compat/compat_posix_string.o nxengine/libretro/libretro-common/string/stdstring.o nxengine/libretro/libretro-common/time/rtime.o nxengine/libretro/libretro-common/vfs/vfs_implementation.o nxengine/common/misc.o nxengine/common/bufio.o nxengine/extract-auto/cachefiles.o nxengine/extract-auto/extractorg.o nxengine/extract-auto/extractpxt.o nxengine/extract-auto/extractstages.o nxengine/libretro/libretro_shared.o nxengine/sound/sslib.o nxengine/niku.o nxengine/input.o nxengine/stagedata.o nxengine/profile.o -lm =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for libretro-nxengine-0.20230221 ===> Generating temporary packing list /bin/mkdir -p /wrkdirs/usr/ports/games/libretro-nxengine/work/stage//usr/local/lib/libretro install -s -m 0644 /wrkdirs/usr/ports/games/libretro-nxengine/work/nxengine-libretro-1f371e51c7a19049e00f4364cbe9c68ca08b303a/nxengine_libretro.so /wrkdirs/usr/ports/games/libretro-nxengine/work/stage//usr/local/lib/libretro ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-03-11T16:51:57+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=d837efcb3443' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for libretro-nxengine-0.20230221 ===> Building libretro-nxengine-0.20230221 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for libretro-nxengine-0.20230221 build of games/libretro-nxengine | libretro-nxengine-0.20230221 ended at Wed Mar 11 12:52:24 EDT 2026 build time: 00:00:29