=>> Building games/libretro-nxengine build started at Wed Dec 10 15:30:08 EST 2025 port directory: /usr/ports/games/libretro-nxengine package name: libretro-nxengine-0.20230221 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 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: 62d8b1999233 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: 1305000 Job Id: 10 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1305000 UNAME_v=FreeBSD 13.5-RELEASE-p7 1305000 UNAME_r=13.5-RELEASE-p7 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_13_5_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_13_5_x64-HEAD-ALL/10/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_13_5_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_13_5_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=13.5 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 --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.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... 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.23.1... [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.23.1: .......... 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 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 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_frenzied.o nxengine/ai/final_battle/doctor_frenzied.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/final_misc.o nxengine/ai/final_battle/final_misc.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/misery_finalbattle.o nxengine/ai/final_battle/misery_finalbattle.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/sidekicks.o nxengine/ai/final_battle/sidekicks.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/first_cave/first_cave.o nxengine/ai/first_cave/first_cave.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/hell/ballos_misc.o nxengine/ai/hell/ballos_misc.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/hell/ballos_priest.o nxengine/ai/hell/ballos_priest.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/hell/hell.o nxengine/ai/hell/hell.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/last_cave/last_cave.o nxengine/ai/last_cave/last_cave.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/maze/balrog_boss_missiles.o nxengine/ai/maze/balrog_boss_missiles.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/maze/critter_purple.o nxengine/ai/maze/critter_purple.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/maze/gaudi.o nxengine/ai/maze/gaudi.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/maze/labyrinth_m.o nxengine/ai/maze/labyrinth_m.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/maze/pooh_black.o nxengine/ai/maze/pooh_black.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/maze/maze.o nxengine/ai/maze/maze.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/npc/balrog.o nxengine/ai/npc/balrog.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/npc/curly.o nxengine/ai/npc/curly.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/npc/curly_ai.o nxengine/ai/npc/curly_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/npc/misery.o nxengine/ai/npc/misery.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/npc/npcguest.o nxengine/ai/npc/npcguest.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/npc/npcplayer.o nxengine/ai/npc/npcplayer.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/npc/npcregu.o nxengine/ai/npc/npcregu.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/oside/oside.o nxengine/ai/oside/oside.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/plantation/plantation.o nxengine/ai/plantation/plantation.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/sand/curly_boss.o nxengine/ai/sand/curly_boss.cpp nxengine/ai/hell/ballos_misc.cpp:59:49: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 59 | Object *s = SmokePuff(o->x + nx_random(-12<xinertia = nx_random(-16<yinertia = nx_random(-5<CenterX() + nx_random(-12<CenterY() + nx_random(-12<CenterX() + nx_random(-12<y + (o->clipy1 << CSF) + nx_random(-4<CenterY() + nx_random(-12<CenterY() + nx_random(-32<x + nx_random(-60<y + nx_random(-40<CenterX() + nx_random(-16<CenterY() + nx_random(-16<x + nx_random(-40<x + nx_random(-60<y + nx_random(-60<x + nx_random(-16<x + nx_random(-72<y + nx_random(-64<CenterX() + nx_random(-12<CenterX() + nx_random(-16<CenterY() + nx_random(-16<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/TextBox/TextBox.o nxengine/TextBox/TextBox.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/TextBox/YesNoPrompt.o nxengine/TextBox/YesNoPrompt.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/autogen/AssignSprites.o nxengine/autogen/AssignSprites.cpp nxengine/ai/plantation/plantation.cpp:266:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 266 | o->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/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 nxengine/ai/sym/sym.cpp:891:41: warning: suggest braces around initialization of subobject [-Wmissing-braces] 891 | static const Point waterattrpoint[] = { 0, -3 }; | ^~~~~ | { } 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/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 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 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 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 nxengine/ai/weapons/missile.cpp:24:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 24 | 0xA00, 0x80, 4, 4, 16, 8, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/ai/weapons/missile.cpp:25:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 25 | 0xA00, 0x100, 6, 6, 32, 15, 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/ai/weapons/missile.cpp:26:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 26 | 0xA00, 0x80, 12, 2, 40, 8, 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/ai/weapons/missile.cpp:30:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 30 | 0x1400, 0x200, 8, 4, 16, 18, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/ai/weapons/missile.cpp:31:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 31 | 0x1400, 0x200, 6, 5, 32, 30, 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/ai/weapons/missile.cpp:32:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 32 | 0x1400, 0x200, 12, 3, 40, 18, 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } 6 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/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 In file included from nxengine/common/BList.cpp:32: nxengine/common/BList.h:63:10: warning: private field '_reserved' is not used [-Wunused-private-field] 63 | uint32 _reserved[1]; | ^ 1 warning generated. nxengine/ai/weapons/fireball.cpp:68:37: warning: suggest braces around initialization of subobject [-Wmissing-braces] 68 | static const Point embedpt[] = { 8, 8 }; | ^~~~ | { } 1 warning generated. 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/libretro/libretro-common/compat/compat_posix_string.o nxengine/libretro/libretro-common/compat/compat_posix_string.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/libretro/libretro-common/string/stdstring.o nxengine/libretro/libretro-common/string/stdstring.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/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 nxengine/intro/title.cpp:14:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 14 | (3*3000), SPR_CS_SUE, 2, // 3 mins - Sue & Safety | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/intro/title.cpp:15:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 15 | (4*3000), SPR_CS_KING, 41, // 4 mins - King & White | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/intro/title.cpp:16:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 16 | (5*3000), SPR_CS_TOROKO, 40, // 5 mins - Toroko & Toroko's Theme | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/intro/title.cpp:17:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 17 | (6*3000), SPR_CS_CURLY, 36, // 6 mins - Curly & Running Hell | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } nxengine/intro/title.cpp:18:2: warning: suggest braces around initialization of subobject [-Wmissing-braces] 18 | 0xFFFFFFFF, SPR_CS_MYCHAR, 24 // default | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } 5 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_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 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/pause/objects.cpp:123:33: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 123 | create_object(-16<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. 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< 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. 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=2025-12-10T20:30:08+0000' 'PKG_NOTE_ports_top_git_hash=62d8b1999233' '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 Dec 10 15:30:16 EST 2025 build time: 00:00:10