Skip to content

Instantly share code, notes, and snippets.

@lwhsu
Created December 21, 2021 12:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lwhsu/9e404fddf2c8549ed32d49da002e7bfb to your computer and use it in GitHub Desktop.
Save lwhsu/9e404fddf2c8549ed32d49da002e7bfb to your computer and use it in GitHub Desktop.
=>> Building emulators/libretro-bsnes
build started at Tue Dec 21 20:29:03 CST 2021
port directory: /usr/ports/emulators/libretro-bsnes
package name: libretro-bsnes2014_performance-0.20201030
building for: FreeBSD 13_0_amd64-default-job-10 13.0-RELEASE-p4 FreeBSD 13.0-RELEASE-p4 amd64
maintained by: beyert@cs.ucr.edu
Makefile datestamp: -rw-r--r-- 1 1001 staff 594 Dec 21 12:27 /usr/ports/emulators/libretro-bsnes/Makefile
Ports top last git commit: c180a9f1fd84
Ports top unclean checkout: yes
Port dir last git commit:
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.3.99.20211017_2
Host OSVERSION: 1300139
Jail OSVERSION: 1300139
Job Id: 10
---Begin Environment---
SHELL=/bin/csh
OSVERSION=1300139
UNAME_v=FreeBSD 13.0-RELEASE-p4
UNAME_r=13.0-RELEASE-p4
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
WARNING_WAIT=0
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.3.99.20211017_2
MASTERMNT=/usr/local/poudriere/data/.m/13_0_amd64-default/ref
DEV_WARNING_WAIT=0
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=xterm-256color
GID=0
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
UID=0
PWD=/usr/local/poudriere/data/.m/13_0_amd64-default/10/.p
OUTPUT_REDIRECTED_STDOUT=3
NO_WARNING_PKG_INSTALL_EOL=yes
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
MASTERNAME=13_0_amd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/13_0_amd64-default/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.3.99.20211017_2
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---
---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
DEPENDS_ARGS=
MAKE_ARGS=
---End Poudriere Port Flags/Env---
---Begin OPTIONS List---
---End OPTIONS List---
--MAINTAINER--
beyert@cs.ucr.edu
--End MAINTAINER--
--CONFIGURE_ARGS--
--End CONFIGURE_ARGS--
--CONFIGURE_ENV--
MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/emulators/libretro-bsnes/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/emulators/libretro-bsnes/work XDG_CACHE_HOME=/wrkdirs/usr/ports/emulators/libretro-bsnes/work/.cache HOME=/wrkdirs/usr/ports/emulators/libretro-bsnes/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/emulators/libretro-bsnes/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--
--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/emulators/libretro-bsnes/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/emulators/libretro-bsnes/work XDG_CACHE_HOME=/wrkdirs/usr/ports/emulators/libretro-bsnes/work/.cache HOME=/wrkdirs/usr/ports/emulators/libretro-bsnes/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/emulators/libretro-bsnes/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes 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=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" 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.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/libretro-bsnes2014_performance" EXAMPLESDIR="share/examples/libretro-bsnes2014_performance" DATADIR="share/libretro-bsnes2014_performance" WWWDIR="www/libretro-bsnes2014_performance" ETCDIR="etc/libretro-bsnes2014_performance"
--End PLIST_SUB--
--SUB_LIST--
PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/libretro-bsnes2014_performance DOCSDIR=/usr/local/share/doc/libretro-bsnes2014_performance EXAMPLESDIR=/usr/local/share/examples/libretro-bsnes2014_performance WWWDIR=/usr/local/www/libretro-bsnes2014_performance ETCDIR=/usr/local/etc/libretro-bsnes2014_performance
--End SUB_LIST--
---Begin make.conf---
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
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
---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) 34304
open files (-n) 1024
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--
=======================<phase: check-sanity >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===> License GPLv3 accepted by the user
===========================================================================
=======================<phase: pkg-depends >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===> libretro-bsnes2014_performance-0.20201030 depends on file: /usr/local/sbin/pkg - not found
===> Installing existing package /packages/All/pkg-1.17.5.pkg
[13_0_amd64-default-job-10] Installing pkg-1.17.5...
[13_0_amd64-default-job-10] Extracting pkg-1.17.5: .......... done
===> libretro-bsnes2014_performance-0.20201030 depends on file: /usr/local/sbin/pkg - found
===> Returning to build of libretro-bsnes2014_performance-0.20201030
===========================================================================
=======================<phase: fetch-depends >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===> License GPLv3 accepted by the user
===> libretro-bsnes2014_performance-0.20201030 depends on file: /usr/local/sbin/pkg - found
=> libretro-bsnes-libretro-0.20201030-6d2c3a8_GH0.tar.gz doesn't seem to exist in /portdistfiles/.
=> Attempting to fetch https://codeload.github.com/libretro/bsnes-libretro/tar.gz/6d2c3a8?dummy=/libretro-bsnes-libretro-0.20201030-6d2c3a8_GH0.tar.gz
fetch: https://codeload.github.com/libretro/bsnes-libretro/tar.gz/6d2c3a8?dummy=/libretro-bsnes-libretro-0.20201030-6d2c3a8_GH0.tar.gz: size unknown
fetch: https://codeload.github.com/libretro/bsnes-libretro/tar.gz/6d2c3a8?dummy=/libretro-bsnes-libretro-0.20201030-6d2c3a8_GH0.tar.gz: size of remote file is not known
libretro-bsnes-libretro-0.20201030-6d2c3a8_GH0.tar.gz 1231 kB 5129 kBps 01s
===> Fetching all distfiles required by libretro-bsnes2014_performance-0.20201030 for building
===========================================================================
=======================<phase: checksum >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===> License GPLv3 accepted by the user
===> libretro-bsnes2014_performance-0.20201030 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libretro-bsnes2014_performance-0.20201030 for building
=> SHA256 Checksum OK for libretro-bsnes-libretro-0.20201030-6d2c3a8_GH0.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===> License GPLv3 accepted by the user
===> libretro-bsnes2014_performance-0.20201030 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libretro-bsnes2014_performance-0.20201030 for building
===> Extracting for libretro-bsnes2014_performance-0.20201030
=> SHA256 Checksum OK for libretro-bsnes-libretro-0.20201030-6d2c3a8_GH0.tar.gz.
===========================================================================
=======================<phase: patch-depends >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===> Patching for libretro-bsnes2014_performance-0.20201030
===========================================================================
=======================<phase: build-depends >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===> libretro-bsnes2014_performance-0.20201030 depends on package: gmake>=4.3 - not found
===> Installing existing package /packages/All/gmake-4.3_2.pkg
[13_0_amd64-default-job-10] Installing gmake-4.3_2...
[13_0_amd64-default-job-10] `-- Installing gettext-runtime-0.21...
[13_0_amd64-default-job-10] | `-- Installing indexinfo-0.3.1...
[13_0_amd64-default-job-10] | `-- Extracting indexinfo-0.3.1: .... done
[13_0_amd64-default-job-10] `-- Extracting gettext-runtime-0.21: .......... done
[13_0_amd64-default-job-10] Extracting gmake-4.3_2: .......... done
===> libretro-bsnes2014_performance-0.20201030 depends on package: gmake>=4.3 - found
===> Returning to build of libretro-bsnes2014_performance-0.20201030
===========================================================================
=======================<phase: lib-depends >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===> libretro-bsnes2014_performance-0.20201030 depends on package: gmake>=4.3 - found
===> Configuring for libretro-bsnes2014_performance-0.20201030
===========================================================================
=======================<phase: build >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===> Building for libretro-bsnes2014_performance-0.20201030
gmake[1]: Entering directory '/wrkdirs/usr/ports/emulators/libretro-bsnes/work/bsnes-libretro-6d2c3a8'
/bin/sh: git: not found
c++ -c -o processor/arm/arm.o processor/arm/arm.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o processor/gsu/gsu.o processor/gsu/gsu.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o processor/hg51b/hg51b.o processor/hg51b/hg51b.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o processor/lr35902/lr35902.o processor/lr35902/lr35902.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o processor/r65816/r65816.o processor/r65816/r65816.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o processor/spc700/spc700.o processor/spc700/spc700.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o processor/upd96050/upd96050.o processor/upd96050/upd96050.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/interface/interface.o gb/interface/interface.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/system/system.o gb/system/system.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/scheduler/scheduler.o gb/scheduler/scheduler.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/memory/memory.o gb/memory/memory.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/cartridge/cartridge.o gb/cartridge/cartridge.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/cpu/cpu.o gb/cpu/cpu.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/ppu/ppu.o gb/ppu/ppu.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/apu/apu.o gb/apu/apu.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
c++ -c -o gb/cheat/cheat.o gb/cheat/cheat.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {In file included from processor/spc700/spc700.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;^
^~~~~
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
struct
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
In file included from gb/cartridge/cartridge.cpp:./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from processor/lr35902/lr35902.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:13:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from processor/arm/arm.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/memory/memory.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: 1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from processor/arm/arm.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
:In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from processor/upd96050/upd96050.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from processor/upd96050/upd96050.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from processor/hg51b/hg51b.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/cheat/cheat.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:In file included from 56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/interface/interface.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from processor/gsu/gsu.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
gb/memory/memory.cpp'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from processor/r65816/r65816.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^In file included from
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hppIn file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/scheduler/scheduler.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from processor/upd96050/upd96050.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from processor/upd96050/upd96050.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from processor/upd96050/upd96050.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from processor/upd96050/upd96050.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from processor/upd96050/upd96050.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from processor/upd96050/upd96050.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
In file included from processor/arm/arm.cpp: static bool truncate(const string& filename, unsigned size) {
^
:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from gb/system/system.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from processor/r65816/r65816.cpp:2:
In file included from processor/r65816/r65816.hpp:11:
processor/r65816/registers.hpp:15:54: error: no matching member function for call to 'operator='
inline unsigned operator|=(unsigned data) { return operator=(operator unsigned() | data); }
^~~~~~~~~
processor/r65816/registers.hpp:1:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'unsigned int' to 'Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
processor/r65816/registers.hpp:1:8: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'unsigned int' to 'const Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
processor/r65816/registers.hpp:16:54: error: no matching member function for call to 'operator='
In file included from processor/upd96050/upd96050.cpp:1 inline unsigned operator^=(unsigned data) { return operator=(operator unsigned() ^ data); }
^~~~~~~~~
processor/r65816/registers.hpp:1:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'unsigned int' to 'Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
processor/r65816/registers.hpp:1:8: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'unsigned int' to 'const Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
processor/r65816/registers.hpp:17:54: error: no matching member function for call to 'operator='
inline unsigned operator&=(unsigned data) { return operator=(operator unsigned() & data); }
^~~~~~~~~
processor/r65816/registers.hpp:1:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'unsigned int' to 'Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
processor/r65816/registers.hpp:1:8: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'unsigned int' to 'const Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from processor/arm/arm.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from processor/arm/arm.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from processor/arm/arm.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from processor/arm/arm.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from processor/arm/arm.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/apu/apu.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from In file included from gb/cartridge/cartridge.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
processor/arm/arm.cpp:1:
In file included from ./processor/processor.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
10 warnings generated.
c++ -c -o gb/video/video.o gb/video/video.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from gb/cpu/cpu.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from gb/ppu/ppu.cpp:13:
gb/ppu/dmg.cpp:33:27: warning: bitwise negation of a boolean expression; did you mean logical negation? [-Wbool-operation]
s.tile = oam[n + 2] & ~status.ob_size;
^~~~~~~~~~~~~~~
!
In file included from gb/ppu/ppu.cpp:14:
gb/ppu/cgb.cpp:51:27: warning: bitwise negation of a boolean expression; did you mean logical negation? [-Wbool-operation]
s.tile = oam[n + 2] & ~status.ob_size;
^~~~~~~~~~~~~~~
!
10 warnings generated.
c++ -c -o sfc/interface/interface.o sfc/interface/interface.cpp -DPROFILE_PERFORMANCE -O3 -fPIC -I. -I./sfc -Wall -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-uninitialized -Wno-strict-aliasing -DSTDC_HEADERS -D__STDC_LIMIT_MACROS -D__LIBRETRO__ -DSFC_LAGFIX
9 warnings and 3 errors generated.
gmake[1]: *** [Makefile:517: processor/r65816/r65816.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
9 warnings generated.
10 warnings generated.
9 warnings generated.
10 warnings generated.
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:22:
In file included from ./nall/base64.hpp:5:
In file included from ./nall/string.hpp:48:
./nall/string/markup/bml.hpp:133:1: warning: 'Document' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Document : Node {
^
./nall/string/markup/bml.hpp:130:10: note: did you mean struct here?
friend class Document;
^~~~~
struct
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:23:
In file included from ./nall/directory.hpp:4:
./nall/file.hpp:56:63: warning: all paths through this function will call itself [-Winfinite-recursion]
static bool truncate(const string& filename, unsigned size) {
^
10 warnings generated.
12 warnings generated.
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:86:
./nall/dsp/resample/nearest.hpp:3:1: warning: 'ResampleNearest' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleNearest : Resampler {
^
./nall/dsp/core.hpp:54:10: note: did you mean struct here?
friend class ResampleNearest;
^~~~~
struct
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:87:
./nall/dsp/resample/linear.hpp:3:1: warning: 'ResampleLinear' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleLinear : Resampler {
^
./nall/dsp/core.hpp:55:10: note: did you mean struct here?
friend class ResampleLinear;
^~~~~
struct
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:88:
./nall/dsp/resample/cosine.hpp:3:1: warning: 'ResampleCosine' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCosine : Resampler {
^
./nall/dsp/core.hpp:56:10: note: did you mean struct here?
friend class ResampleCosine;
^~~~~
struct
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:89:
./nall/dsp/resample/cubic.hpp:3:1: warning: 'ResampleCubic' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleCubic : Resampler {
^
./nall/dsp/core.hpp:57:10: note: did you mean struct here?
friend class ResampleCubic;
^~~~~
struct
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:90:
./nall/dsp/resample/hermite.hpp:3:1: warning: 'ResampleHermite' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleHermite : Resampler {
^
./nall/dsp/core.hpp:59:10: note: did you mean struct here?
friend class ResampleHermite;
^~~~~
struct
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:91:
./nall/dsp/resample/average.hpp:3:1: warning: 'ResampleAverage' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleAverage : Resampler {
^
./nall/dsp/core.hpp:58:10: note: did you mean struct here?
friend class ResampleAverage;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
10 warnings generated.
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:4:
In file included from ./emulator/emulator.hpp:25:
In file included from ./nall/dsp.hpp:12:
In file included from ./nall/dsp/core.hpp:92:
./nall/dsp/resample/sinc.hpp:5:1: warning: 'ResampleSinc' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct ResampleSinc : Resampler {
^
./nall/dsp/core.hpp:60:10: note: did you mean struct here?
friend class ResampleSinc;
^~~~~
struct
In file included from gb/video/video.cpp:1:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:8:
In file included from ./processor/r65816/r65816.hpp:11:
./processor/r65816/registers.hpp:15:54: error: no matching member function for call to 'operator='
inline unsigned operator|=(unsigned data) { return operator=(operator unsigned() | data); }
^~~~~~~~~
./processor/r65816/registers.hpp:1:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'unsigned int' to 'Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
./processor/r65816/registers.hpp:1:8: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'unsigned int' to 'const Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
./processor/r65816/registers.hpp:16:54: error: no matching member function for call to 'operator='
inline unsigned operator^=(unsigned data) { return operator=(operator unsigned() ^ data); }
^~~~~~~~~
./processor/r65816/registers.hpp:1:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'unsigned int' to 'Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
./processor/r65816/registers.hpp:1:8: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'unsigned int' to 'const Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
./processor/r65816/registers.hpp:17:54: error: no matching member function for call to 'operator='
inline unsigned operator&=(unsigned data) { return operator=(operator unsigned() & data); }
^~~~~~~~~
./processor/r65816/registers.hpp:1:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'unsigned int' to 'Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
./processor/r65816/registers.hpp:1:8: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'unsigned int' to 'const Processor::R65816::flag_t' for 1st argument
struct flag_t {
^
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:27:
In file included from ./gb/gb.hpp:50:
In file included from ./gb/system/system.hpp:47:
./gb/interface/interface.hpp:28:1: warning: 'Interface' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Interface : Emulator::Interface {
^
./gb/system/system.hpp:1:1: note: did you mean struct here?
class Interface;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:63:
In file included from ./sfc/profile-performance.hpp:8:
In file included from ./sfc/alt/ppu-performance/ppu.hpp:35:
./sfc/alt/ppu-performance/cache/cache.hpp:14:10: warning: class 'PPU' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend class PPU;
^
./sfc/alt/ppu-performance/ppu.hpp:1:8: note: previous use is here
struct PPU : Thread, public PPUcounter {
^
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:63:
In file included from ./sfc/profile-performance.hpp:8:
In file included from ./sfc/alt/ppu-performance/ppu.hpp:36:
./sfc/alt/ppu-performance/background/background.hpp:65:10: warning: class 'PPU' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend class PPU;
^
./sfc/alt/ppu-performance/ppu.hpp:1:8: note: previous use is here
struct PPU : Thread, public PPUcounter {
^
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:63:
In file included from ./sfc/profile-performance.hpp:8:
In file included from ./sfc/alt/ppu-performance/ppu.hpp:37:
./sfc/alt/ppu-performance/sprite/sprite.hpp:70:10: warning: class 'PPU' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend class PPU;
^
./sfc/alt/ppu-performance/ppu.hpp:1:8: note: previous use is here
struct PPU : Thread, public PPUcounter {
^
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:63:
In file included from ./sfc/profile-performance.hpp:8:
In file included from ./sfc/alt/ppu-performance/ppu.hpp:38:
./sfc/alt/ppu-performance/screen/screen.hpp:43:10: warning: class 'PPU' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend class PPU;
^
./sfc/alt/ppu-performance/ppu.hpp:1:8: note: previous use is here
struct PPU : Thread, public PPUcounter {
^
./sfc/alt/ppu-performance/ppu.hpp:61:10: warning: class 'Cache' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend class PPU::Cache;
^
./sfc/alt/ppu-performance/cache/cache.hpp:1:8: note: previous use is here
struct Cache {
^
./sfc/alt/ppu-performance/ppu.hpp:61:10: note: did you mean struct here?
friend class PPU::Cache;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:67:
In file included from ./sfc/system/system.hpp:47:
./sfc/system/video.hpp:1:1: warning: 'Video' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Video {
^
./sfc/alt/ppu-performance/ppu.hpp:65:10: note: did you mean struct here?
friend class Video;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:67:
In file included from ./sfc/system/system.hpp:47:
./sfc/system/video.hpp:19:10: warning: class 'System' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend class System;
^
./sfc/system/system.hpp:3:8: note: previous use is here
struct System : property<System> {
^
./sfc/system/video.hpp:19:10: note: did you mean struct here?
friend class System;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:67:
In file included from ./sfc/system/system.hpp:48:
./sfc/system/audio.hpp:1:1: warning: 'Audio' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Audio {
^
./sfc/system/system.hpp:41:10: note: did you mean struct here?
friend class Audio;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:67:
In file included from ./sfc/system/system.hpp:49:
./sfc/system/input.hpp:1:1: warning: 'Input' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Input {
^
./sfc/system/system.hpp:42:10: note: did you mean struct here?
friend class Input;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:69:
In file included from ./sfc/chip/chip.hpp:6:
In file included from ./sfc/chip/icd2/icd2.hpp:21:
./sfc/chip/icd2/interface/interface.hpp:4:10: warning: 'SuperFamicom::ICD2::videoColor' hides overloaded virtual function [-Woverloaded-virtual]
uint32_t videoColor(unsigned source, uint16_t red, uint16_t green, uint16_t blue);
^
./emulator/interface.hpp:53:22: note: hidden overloaded virtual function 'Emulator::Interface::Bind::videoColor' declared here: different number of parameters (5 vs 4)
virtual uint32_t videoColor(unsigned, uint16_t, uint16_t, uint16_t, uint16_t) { return 0u; }
^
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:69:
In file included from ./sfc/chip/chip.hpp:6:
In file included from ./sfc/chip/icd2/icd2.hpp:21:
./sfc/chip/icd2/interface/interface.hpp:5:6: warning: 'SuperFamicom::ICD2::videoRefresh' hides overloaded virtual function [-Woverloaded-virtual]
void videoRefresh(const uint32_t* data, unsigned pitch, unsigned width, unsigned height);
^
./emulator/interface.hpp:54:18: note: hidden overloaded virtual function 'Emulator::Interface::Bind::videoRefresh' declared here: different number of parameters (5 vs 4)
virtual void videoRefresh(const uint32_t*, const uint32_t*, unsigned, unsigned, unsigned) {}
^
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:71:
./sfc/cartridge/cartridge.hpp:1:1: warning: 'Cartridge' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct Cartridge : property<Cartridge> {
^
./sfc/system/system.hpp:39:10: note: did you mean struct here?
friend class Cartridge;
^~~~~
struct
In file included from sfc/interface/interface.cpp:1:
In file included from ./sfc/sfc.hpp:71:
./sfc/cartridge/cartridge.hpp:120:10: warning: class 'Interface' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend class Interface;
^
./sfc/system/system.hpp:1:8: note: previous use is here
struct Interface;
^
10 warnings generated.
23 warnings and 3 errors generated.
gmake[1]: *** [Makefile:517: sfc/interface/interface.o] Error 1
10 warnings generated.
10 warnings generated.
9 warnings generated.
9 warnings generated.
9 warnings generated.
9 warnings generated.
gmake[1]: Leaving directory '/wrkdirs/usr/ports/emulators/libretro-bsnes/work/bsnes-libretro-6d2c3a8'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/ports/emulators/libretro-bsnes
=>> Cleaning up wrkdir
===> Cleaning for libretro-bsnes2014_performance-0.20201030
build of emulators/libretro-bsnes | libretro-bsnes2014_performance-0.20201030 ended at Tue Dec 21 20:29:49 CST 2021
build time: 00:00:46
!!! build failure encountered !!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment