* Package: games-emulation/desmume-0.9.11-r2 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/4011fe0570a8976d27cf51d7ae1e02a00933f4cf (Wed Aug 26 17:10:58 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.4 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32, 5.4.0-1021-aws x86_64) ================================================================= System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-gentoo-2.7 KiB Mem: 64359960 total, 15810920 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Wed, 26 Aug 2020 17:10:57 +0000 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0_rc1::gentoo dev-util/cmake: 3.18.1::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 10.2.0-r1::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* GPL-2" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-clang" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-clang++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/games-emulation/desmume-0.9.11-r2/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking desmume-0.9.11.tar.gz to /var/tmp/portage/games-emulation/desmume-0.9.11-r2/work >>> Source unpacked in /var/tmp/portage/games-emulation/desmume-0.9.11-r2/work >>> Preparing source in /var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11 ... * Applying desmume-0.9.11-fix-pointer-conversion-warning.diff ... [ ok ] * Applying desmume-0.9.11-gcc6.patch ... [ ok ] * Applying desmume-0.9.11-gcc7.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11 ... * econf: updating desmume-0.9.11/config.sub with /usr/share/gnuconfig/config.sub * econf: updating desmume-0.9.11/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --docdir=/usr/share/doc/desmume-0.9.11-r2 --htmldir=/usr/share/doc/desmume-0.9.11-r2/html --libdir=/usr/lib64 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a pax tar archive... gnutar checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-clang++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-clang++... none checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-clang checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-clang accepts -g... yes checking for x86_64-pc-linux-gnu-clang option to accept ISO C89... none needed checking dependency style of x86_64-pc-linux-gnu-clang... none checking how to run the C preprocessor... x86_64-pc-linux-gnu-clang -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking whether NLS is requested... yes checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/gmsgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.30.3 checking for XML::Parser... ok checking for gzopen in -lz... yes checking for zzip_open in -lzzip... yes checking whether zzip use void * as second parameter... yes checking for sdl-config... /usr/bin/sdl-config checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for main in -ldl... yes checking for main in -lGL... yes checking GL/glx.h usability... yes checking GL/glx.h presence... yes checking for GL/glx.h... yes checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for GLIB... yes checking for GTK... yes checking for GTHREAD... yes checking for update-desktop-database... /usr/bin/update-desktop-database checking for LUA... no checking for LUA... no checking for ALSA... no checking for LIBAGG... yes checking for LIBSOUNDTOUCH... no configure: WARNING: SoundTouch library not found, pcsx2 resampler will be disabled checking whether to enable maintainer-specific portions of Makefiles... no configure: creating ./config.status config.status: creating Makefile config.status: creating po/Makefile.in config.status: creating src/Makefile config.status: creating src/cli/Makefile config.status: creating src/cli/doc/Makefile config.status: creating src/gtk/Makefile config.status: creating src/gtk/doc/Makefile config.status: creating src/gtk-glade/Makefile config.status: creating src/gtk-glade/doc/Makefile config.status: creating src/gdbstub/Makefile config.status: creating autopackage/default.apspec config.status: executing depfiles commands config.status: executing po/stamp-it commands >>> Source configured. >>> Compiling source in /var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11 ... make -j16 V=1 Making all in po make[1]: Entering directory '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11/po' file=`echo fr | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/gmsgfmt -o $file fr.po file=`echo nb | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/gmsgfmt -o $file nb.po file=`echo pt_BR | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/gmsgfmt -o $file pt_BR.po file=`echo sv | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/gmsgfmt -o $file sv.po file=`echo zh_CN | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/gmsgfmt -o $file zh_CN.po file=`echo zh_TW | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/gmsgfmt -o $file zh_TW.po file=`echo es | sed 's,.*/,,'`.gmo \ && rm -f $file && /usr/bin/gmsgfmt -o $file es.po make[1]: Leaving directory '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11/po' Making all in src make[1]: Entering directory '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11/src' Making all in . make[2]: Entering directory '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11/src' x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o armcpu.o armcpu.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o arm_instructions.o arm_instructions.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o bios.o bios.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cp15.o cp15.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o commandline.o commandline.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o common.o common.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o debug.o debug.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o Disassembler.o Disassembler.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o emufile.o emufile.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o encrypt.o encrypt.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o FIFO.o FIFO.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o firmware.o firmware.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o GPU.o GPU.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o mc.o mc.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o path.o path.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o readwrite.o readwrite.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o wifi.o wifi.cpp cp15.cpp:419:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((opcode1==0)) ~~~~~~~^~~ cp15.cpp:419:14: note: remove extraneous parentheses around the comparison to silence this warning if((opcode1==0)) ~ ^ ~ cp15.cpp:419:14: note: use '=' to turn this equality comparison into an assignment if((opcode1==0)) ^~ = x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o MMU.o MMU.cpp x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o NDSSystem.o NDSSystem.cpp In file included from commandline.cpp:25: In file included from ./movie.h:27: ./utils/datetime.h:367:2: warning: non-void function does not return a value [-Wreturn-type] } ^ ./utils/datetime.h:678:11: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~ ./utils/datetime.h:678:17: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~~ In file included from path.cpp:20: ./path.h:198:44: warning: address of array 'this->pathToModule' will always evaluate to 'true' [-Wpointer-bool-conversion] if( ( strcmp(pathToModule, "") == 0) || !pathToModule) ~^~~~~~~~~~~~ In file included from mc.cpp:28: In file included from ./movie.h:27: ./utils/datetime.h:367:2: warning: non-void function does not return a value [-Wreturn-type] } ^ ./utils/datetime.h:678:11: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~ ./utils/datetime.h:678:17: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~~ x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o ROMReader.o ROMReader.cpp In file included from firmware.cpp:22: ./path.h:198:44: warning: address of array 'this->pathToModule' will always evaluate to 'true' [-Wpointer-bool-conversion] if( ( strcmp(pathToModule, "") == 0) || !pathToModule) ~^~~~~~~~~~~~ x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o render3D.o render3D.cpp In file included from debug.cpp:30: In file included from ./movie.h:27: ./utils/datetime.h:367:2: warning: non-void function does not return a value [-Wreturn-type] } ^ ./utils/datetime.h:678:11: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~ ./utils/datetime.h:678:17: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~~ debug.cpp:223:31: warning: format specifies type 'unsigned int' but the argument has type 'void (DebugStatistics::*)()' [-Wformat] printf("DEBUG_reset: %08X\n",&DebugStatistics::print); //force ... ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o rtc.o rtc.cpp 1 warning generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o saves.o saves.cpp 1 warning generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o slot1.o slot1.cpp In file included from mc.cpp:32: ./path.h:198:44: warning: address of array 'this->pathToModule' will always evaluate to 'true' [-Wpointer-bool-conversion] if( ( strcmp(pathToModule, "") == 0) || !pathToModule) ~^~~~~~~~~~~~ x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o slot2.o slot2.cpp mc.cpp:1323:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete out_buf; ^ [] mc.cpp:1309:16: note: allocated with 'new[]' here u8 *out_buf = new u8 [out_size]; ^ wifi.cpp:1286:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] WIFI_LOG(3, "EXTRACOUNT=%i (%i s)\n", val, v... ^~~~ wifi.cpp:319:80: note: expanded from macro 'WIFI_LOG' ......) if(level <= WIFI_LOGGING_LEVEL) printf("WIFI: " __VA_ARGS__); ^~~~~~~~~~~ In file included from rtc.cpp:22: In file included from ./rtc.h:25: ./utils/datetime.h:367:2: warning: non-void function does not return a value [-Wreturn-type] } ^ ./utils/datetime.h:678:11: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~ ./utils/datetime.h:678:17: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~~ In file included from MMU.cpp:37: In file included from ./rtc.h:25: ./utils/datetime.h:367:2: warning: non-void function does not return a value [-Wreturn-type] } ^ ./utils/datetime.h:678:11: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~ ./utils/datetime.h:678:17: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~~ 3 warnings generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o SPU.o SPU.cpp In file included from NDSSystem.cpp:43: In file included from ./movie.h:27: ./utils/datetime.h:367:2: warning: non-void function does not return a value [-Wreturn-type] } ^ ./utils/datetime.h:678:11: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~ ./utils/datetime.h:678:17: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~~ x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o matrix.o matrix.cpp 1 warning generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o gfx3d.o gfx3d.cpp slot2.cpp:81:3: warning: delete called on 'ISlot2Interface' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete slot2_List[i]; ^ x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o thumb_instructions.o thumb_instructions.cpp 1 warning generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o movie.o movie.cpp In file included from NDSSystem.cpp:52: ./path.h:198:44: warning: address of array 'this->pathToModule' will always evaluate to 'true' [-Wpointer-bool-conversion] if( ( strcmp(pathToModule, "") == 0) || !pathToModule) ~^~~~~~~~~~~~ In file included from slot1.cpp:37: ./path.h:198:44: warning: address of array 'this->pathToModule' will always evaluate to 'true' [-Wpointer-bool-conversion] if( ( strcmp(pathToModule, "") == 0) || !pathToModule) ~^~~~~~~~~~~~ slot1.cpp:119:3: warning: delete called on 'ISlot1Interface' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete slot1_List[i]; ^ 1 warning generated. In file included from saves.cpp:48: In file included from ./movie.h:27: ./utils/datetime.h:367:2: warning: non-void function does not return a value [-Wreturn-type] } ^ ./utils/datetime.h:678:11: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~ ./utils/datetime.h:678:17: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~~ x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o utils/task.o utils/task.cpp 4 warnings generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o utils/vfat.o utils/vfat.cpp 2 warnings generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o utils/dlditool.o utils/dlditool.cpp 3 warnings generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cheatSystem.o cheatSystem.cpp utils/dlditool.cpp:54:9: warning: 'VERSION' macro redefined [-Wmacro-redefined] #define VERSION "v1.24" ^ :8:9: note: previous definition is here #define VERSION "svn" ^ x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o texcache.o texcache.cpp 5 warnings generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o rasterize.o rasterize.cpp In file included from movie.cpp:19: In file included from ./movie.h:27: ./utils/datetime.h:367:2: warning: non-void function does not return a value [-Wreturn-type] } ^ ./utils/datetime.h:678:11: warning: expression result unused [-Wunused-value] temp = (year, month, day); ^~~~ ./utils/datetime.h:678:17: warning: expression result unused [-Wunused-value] temp = (year, month, day); In file included from saves.cpp:56: ./path.h:198:44: warning: address of array 'this->pathToModule' will always evaluate to 'true' [-Wpointer-bool-conversion] if( ( strcmp(pathToModule, "") == 0) || !pathToModule) ~^~~~~~~~~~~~ ^~~~~ saves.cpp:1150:34: warning: flag '0' results in undefined behavior with 's' conversion specifier [-Wformat] printf("\tSave created: %04d-%03s-%02d %s %02d:%... ~^~~ 1 warning generated. x86_64-pc-linux-gnu-clang++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DFAKE_MIC=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_64=1 -I. -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/agg2 -I/usr/include/freetype2 -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o version.o version.cpp SPU.cpp:256:3: warning: delete called on 'ISynchronizingAudioBuffer' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete synchronizer; ^ SPU.cpp:471:22: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x8: return *(u8*)(thischan.timer + 0); ^ SPU.cpp:472:22: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x9: return *(u8*)(thischan.timer + 1); ^ SPU.cpp:473:22: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0xA: return *(u8*)(thischan.loopstart + 0); ^ SPU.cpp:474:22: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0xB: return *(u8*)(thischan.loopstart + 1); ^ SPU.cpp:491:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x504: return *(u8*)(regs.soundbias + 0); ^ SPU.cpp:492:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x505: return *(u8*)(regs.soundbias + 1); ^ SPU.cpp:507:23: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x510: return *(u8*)(regs.cap[0].dad + 0); ^ SPU.cpp:508:23: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x511: return *(u8*)(regs.cap[0].dad + 1); ^ SPU.cpp:509:23: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x512: return *(u8*)(regs.cap[0].dad + 2); ^ SPU.cpp:510:23: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x513: return *(u8*)(regs.cap[0].dad + 3); ^ SPU.cpp:513:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x514: return *(u8*)(regs.cap[0].len + 0); ^ SPU.cpp:514:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x515: return *(u8*)(regs.cap[0].len + 1); ^ SPU.cpp:517:23: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x518: return *(u8*)(regs.cap[1].dad + 0); ^ SPU.cpp:518:23: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x519: return *(u8*)(regs.cap[1].dad + 1); ^ SPU.cpp:519:23: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x51A: return *(u8*)(regs.cap[1].dad + 2); ^ SPU.cpp:520:23: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x51B: return *(u8*)(regs.cap[1].dad + 3); ^ SPU.cpp:523:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x51C: return *(u8*)(regs.cap[1].len + 0); ^ SPU.cpp:524:23: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x51D: return *(u8*)(regs.cap[1].len + 1); ^ SPU.cpp:587:23: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x510: return *(u16*)(regs.cap[0].dad + 0); ^ SPU.cpp:588:23: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x512: return *(u16*)(regs.cap[0].dad + 1); ^ SPU.cpp:594:23: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x518: return *(u16*)(regs.cap[1].dad + 0); ^ SPU.cpp:595:23: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x51A: return *(u16*)(regs.cap[1].dad + 1); ^ SPU.cpp:771:15: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x4: *(u8*)(thischan.addr + 0) = (val & 0xF... ^ SPU.cpp:772:15: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x5: *(u8*)(thischan.addr + 1) = val; break; ^ SPU.cpp:773:15: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x6: *(u8*)(thischan.addr + 2) = val; break; ^ SPU.cpp:774:15: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x7: *(u8*)(thischan.addr + 3) = (val & 0x0... ^ SPU.cpp:775:15: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x8: *(u8*)(thischan.timer + 0) = val; adju... ^ SPU.cpp:776:15: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x9: *(u8*)(thischan.timer + 1) = val; adju... ^ SPU.cpp:778:15: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0xA: *(u8*)(thischan.loopstart + 0) = val; break; ^ SPU.cpp:779:15: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0xB: *(u8*)(thischan.loopstart + 1) = val; break; ^ SPU.cpp:780:15: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0xC: *(u8*)(thischan.length + 0) = val; break; ^ SPU.cpp:781:15: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0xD: *(u8*)(thischan.length + 1) = val; break; ^ SPU.cpp:782:15: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0xE: *(u8*)(thischan.length + 2) = (val & 0... ^ SPU.cpp:783:15: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0xF: *(u8*)(thischan.length + 3) = 0; break; ^ SPU.cpp:803:16: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x504: *(u8*)(regs.soundbias + 0) = val; break; ^ SPU.cpp:804:16: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x505: *(u8*)(regs.soundbias + 1) = (val & 0x03); break; ^ SPU.cpp:821:16: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x510: *(u8*)(regs.cap[0].dad + 0) = (val & 0xFC); break; ^ SPU.cpp:822:16: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x511: *(u8*)(regs.cap[0].dad + 1) = val; break; ^ SPU.cpp:823:16: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x512: *(u8*)(regs.cap[0].dad + 2) = val; break; ^ SPU.cpp:824:16: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x513: *(u8*)(regs.cap[0].dad + 3) = (val & 0x07); break; ^ SPU.cpp:827:16: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x514: *(u8*)(regs.cap[0].len + 0) = val; break; ^ SPU.cpp:828:16: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x515: *(u8*)(regs.cap[0].len + 1) = val; break; ^ SPU.cpp:831:16: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x518: *(u8*)(regs.cap[1].dad + 0) = (val & 0xFC); break; ^ SPU.cpp:832:16: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x519: *(u8*)(regs.cap[1].dad + 1) = val; break; ^ SPU.cpp:833:16: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x51A: *(u8*)(regs.cap[1].dad + 2) = val; break; ^ SPU.cpp:834:16: warning: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x51B: *(u8*)(regs.cap[1].dad + 3) = (val & 0x07); break; ^ SPU.cpp:837:16: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x51C: *(u8*)(regs.cap[1].len + 0) = val; break; ^ SPU.cpp:838:16: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] case 0x51D: *(u8*)(regs.cap[1].len + 1) = val; break; ^ SPU.cpp:867:15: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x4: *(u16*)(thischan.addr + 0) = (val & 0x... ^ SPU.cpp:868:15: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x6: *(u16*)(thischan.addr + 1) = (val & 0x... ^ SPU.cpp:871:15: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0xC: *(u16*)(thischan.length + 0) = val; break; ^ SPU.cpp:872:15: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0xE: *(u16*)(thischan.length + 1) = (val & ... ^ SPU.cpp:914:16: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x510: *(u16*)(regs.cap[0].dad + 0) = (val & 0xFFFC... ^ SPU.cpp:915:16: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x512: *(u16*)(regs.cap[0].dad + 1) = (val & 0x7FFF... ^ SPU.cpp:921:16: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x518: *(u16*)(regs.cap[1].dad + 0) = (val & 0xFFFC... ^ SPU.cpp:922:16: warning: cast to 'unsigned short *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] case 0x51A: *(u16*)(regs.cap[1].dad + 1) = (val & 0x7FFF... ^ SPU.cpp:1262:9: warning: no case matching constant switch condition '-1' switch(CHANNELS) ^~~~~~~~ SPU.cpp:1287:4: note: in instantiation of function template specialization 'SPU_Mix<-1>' requested here SPU_Mix(SPU, chan, data); ^ SPU.cpp:1302:3: note: in instantiation of function template specialization '____SPU_ChanUpdate<0, SPUInterpolation_None, -1>' requested here ____SPU_ChanUpdate(SPU,chan); ^ SPU.cpp:1316:11: note: in instantiation of function template specialization '___SPU_ChanUpdate<0, SPUInterpolation_None>' requested here case 0: ___SPU_ChanUpdate<0,INTERPOLATE_MODE>(actuallyMi... ^ SPU.cpp:1328:30: note: in instantiation of function template specialization '__SPU_ChanUpdate' requested here case SPUInterpolation_None: __SPU_ChanUpdate() gfx3d.cpp:1219:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsDiffuse>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1219:3: note: insert an explicit cast to silence this issue (dsDiffuse>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1220:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsDiffuse>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1220:3: note: insert an explicit cast to silence this issue (dsDiffuse>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1223:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsAmbient)&0x1F, ^~~~~~~~~~~~~~~~ gfx3d.cpp:1223:3: note: insert an explicit cast to silence this issue (dsAmbient)&0x1F, ^~~~~~~~~~~~~~~~ static_cast() gfx3d.cpp:1224:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsAmbient>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1224:3: note: insert an explicit cast to silence this issue (dsAmbient>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1225:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsAmbient>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1225:3: note: insert an explicit cast to silence this issue (dsAmbient>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1228:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsEmission)&0x1F, ^~~~~~~~~~~~~~~~~ gfx3d.cpp:1228:3: note: insert an explicit cast to silence this issue (dsEmission)&0x1F, ^~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1229:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsEmission>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1229:3: note: insert an explicit cast to silence this issue (dsEmission>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1230:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsEmission>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1230:3: note: insert an explicit cast to silence this issue (dsEmission>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1233:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsSpecular)&0x1F, ^~~~~~~~~~~~~~~~~ gfx3d.cpp:1233:3: note: insert an explicit cast to silence this issue (dsSpecular)&0x1F, ^~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1234:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in cheatSystem.cppinitializer :1354list :25 [-Wc++11-narrowing]: warning: shifting (dsSpecular>>5)&0x1F,a ^~~~~~~~~~~~~~~~~~~~negative signed value is undefined [-Wshift-negative-value] gfx3d.cpp:1234:3: intptr_t ptrMask = (~0 << 2); note ~~ ^ : insert an explicit cast to silence this issue (dsSpecular>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1235:3: error: non-constant-expression cannot be narrowed from type 'int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (dsSpecular>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1235:3: note: insert an explicit cast to silence this issue (dsSpecular>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1244:4: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (lightColor[i])&0x1F, ^~~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1244:4: note: insert an explicit cast to silence this issue (lightColor[i])&0x1F, ^~~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1245:4: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (lightColor[i]>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1245:4: note: insert an explicit cast to silence this issue (lightColor[i]>>5)&0x1F, ^~~~~~~~~~~~~~~~~~~~~~~ static_cast( ) gfx3d.cpp:1246:4: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'u8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing] (lightColor[i]>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~~~~~ gfx3d.cpp:1246:4: note: insert an explicit cast to silence this issue (lightColor[i]>>10)&0x1F }; ^~~~~~~~~~~~~~~~~~~~~~~~ static_cast( ) In file included from movie.cpp:41: ./path.h:198:44: warning: address of array 'this->pathToModule' will always evaluate to 'true' [-Wpointer-bool-conversion] if( ( strcmp(pathToModule, "") == 0) || !pathToModule) ~^~~~~~~~~~~~ 4 warnings and 15 errors generated. make[2]: *** [Makefile:1205: gfx3d.o] Error 1 make[2]: *** Waiting for unfinished jobs.... rasterize.cpp:686:28: warning: taking the max of unsigned zero and a value is always equal to the other value [-Wmax-unsigned-zero] shader.materialColor.r = max(0U,min(63U,u32floor(r))); ^~~ ~~ rasterize.cpp:686:28: note: remove call to max function and unsigned zero argument shader.materialColor.r = max(0U,min(63U,u32floor(r))); ^~~ ~~~ rasterize.cpp:687:28: warning: taking the max of unsigned zero and a value is always equal to the other value [-Wmax-unsigned-zero] shader.materialColor.g = max(0U,min(63U,u32floor(g))); ^~~ ~~ rasterize.cpp:687:28: note: remove call to max function and unsigned zero argument shader.materialColor.g = max(0U,min(63U,u32floor(g))); ^~~ ~~~ rasterize.cpp:688:28: warning: taking the max of unsigned zero and a value is always equal to the other value [-Wmax-unsigned-zero] shader.materialColor.b = max(0U,min(63U,u32floor(b))); ^~~ ~~ rasterize.cpp:688:28: note: remove call to max function and unsigned zero argument shader.materialColor.b = max(0U,min(63U,u32floor(b))); ^~~ ~~~ 2 warnings generated. 2 warnings generated. rasterize.cpp:1701:55: warning: cast to 'void *' from smaller integer type 'unsigned int' [-Wint-to-void-pointer-cast] ...rasterizerUnitTask[i].execute(&execRasterizerUnit, (void *)i); ^ 5 warnings generated. 4 warnings generated. 3 warnings generated. 4 warnings generated. 58 warnings generated. arm_jit.cpp:2669:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((opcode1==0)) ~~~~~~~^~~ arm_jit.cpp:2669:15: note: remove extraneous parentheses around the comparison to silence this warning if((opcode1==0)) ~ ^ ~ arm_jit.cpp:2669:15: note: use '=' to turn this equality comparison into an assignment if((opcode1==0)) ^~ = arm_jit.cpp:1913:2: warning: array index 16 is past the end of the array (which contains 16 elements) [-Warray-bounds] cpu->R[Rnum+1] = READ32(cpu->mem_if->data, adr+4); ^ ~~~~~~ arm_jit.cpp:263:13: note: expanded from macro 'cpu' #define cpu (&ARMPROC) ^ arm_jit.cpp:1924:54: note: in instantiation of function template specialization 'OP_LDRD_REG<0, '\x0F'>' requested here static const LDRD_STRD_REG op_ldrd_tab[2][16] = { {T(OP_LDRD_REG, 0)}, {... ^ ./armcpu.h:259:2: note: array 'R' declared here u32 R[16]; //16 ^ arm_jit.cpp:1913:2: warning: array index 16 is past the end of the array (which contains 16 elements) [-Warray-bounds] cpu->R[Rnum+1] = READ32(cpu->mem_if->data, adr+4); ^ ~~~~~~ arm_jit.cpp:263:13: note: expanded from macro 'cpu' #define cpu (&ARMPROC) ^ arm_jit.cpp:1924:75: note: in instantiation of function template specialization 'OP_LDRD_REG<1, '\x0F'>' requested here ...LDRD_STRD_REG op_ldrd_tab[2][16] = { {T(OP_LDRD_REG, 0)}, {T(OP_LDRD_REG... ^ ./armcpu.h:259:2: note: array 'R' declared here u32 R[16]; //16 ^ arm_jit.cpp:1920:38: warning: array index 16 is past the end of the array (which contains 16 elements) [-Warray-bounds] WRITE32(cpu->mem_if->data, adr + 4, cpu->R[Rnum + 1]); ^ ~~~~~~~~ arm_jit.cpp:263:13: note: expanded from macro 'cpu' #define cpu (&ARMPROC) ^ ./MMU.h:936:64: note: expanded from macro 'WRITE32' #define WRITE32(a,b,c) _MMU_write32((b) & 0xFFFFFFFC,c) ^ arm_jit.cpp:1925:54: note: in instantiation of function template specialization 'OP_STRD_REG<0, '\x0F'>' requested here static const LDRD_STRD_REG op_strd_tab[2][16] = { {T(OP_STRD_REG, 0)}, {... ^ ./armcpu.h:259:2: note: array 'R' declared here u32 R[16]; //16 ^ arm_jit.cpp:1920:38: warning: array index 16 is past the end of the array (which contains 16 elements) [-Warray-bounds] WRITE32(cpu->mem_if->data, adr + 4, cpu->R[Rnum + 1]); ^ ~~~~~~~~ arm_jit.cpp:263:13: note: expanded from macro 'cpu' #define cpu (&ARMPROC) ^ ./MMU.h:936:64: note: expanded from macro 'WRITE32' #define WRITE32(a,b,c) _MMU_write32((b) & 0xFFFFFFFC,c) ^ arm_jit.cpp:1925:75: note: in instantiation of function template specialization 'OP_STRD_REG<1, '\x0F'>' requested here ...LDRD_STRD_REG op_strd_tab[2][16] = { {T(OP_STRD_REG, 0)}, {T(OP_STRD_REG... ^ ./armcpu.h:259:2: note: array 'R' declared here u32 R[16]; //16 ^ 4 warnings generated. 5 warnings generated. make[2]: Leaving directory '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11/src' make[1]: *** [Makefile:1222: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11/src' make: *** [Makefile:350: all-recursive] Error 1 * ERROR: games-emulation/desmume-0.9.11-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-emulation/desmume-0.9.11-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-emulation/desmume-0.9.11-r2::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/games-emulation/desmume-0.9.11-r2:20200826-184319.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/temp/environment'. * Working directory: '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11' * S: '/var/tmp/portage/games-emulation/desmume-0.9.11-r2/work/desmume-0.9.11'