<86>Mar 22 03:32:34 userdel[935123]: delete user 'rooter' <86>Mar 22 03:32:34 userdel[935123]: removed group 'rooter' owned by 'rooter' <86>Mar 22 03:32:34 userdel[935123]: removed shadow group 'rooter' owned by 'rooter' <86>Mar 22 03:32:34 groupadd[935148]: group added to /etc/group: name=rooter, GID=1871 <86>Mar 22 03:32:34 groupadd[935148]: group added to /etc/gshadow: name=rooter <86>Mar 22 03:32:34 groupadd[935148]: new group: name=rooter, GID=1871 <86>Mar 22 03:32:34 useradd[935164]: new user: name=rooter, UID=1871, GID=1871, home=/root, shell=/bin/bash, from=none <86>Mar 22 03:32:34 userdel[935199]: delete user 'builder' <86>Mar 22 03:32:34 userdel[935199]: removed group 'builder' owned by 'builder' <86>Mar 22 03:32:34 userdel[935199]: removed shadow group 'builder' owned by 'builder' <86>Mar 22 03:32:34 groupadd[935233]: group added to /etc/group: name=builder, GID=1872 <86>Mar 22 03:32:34 groupadd[935233]: group added to /etc/gshadow: name=builder <86>Mar 22 03:32:34 groupadd[935233]: new group: name=builder, GID=1872 <86>Mar 22 03:32:34 useradd[935257]: new user: name=builder, UID=1872, GID=1872, home=/usr/src, shell=/bin/bash, from=none <13>Mar 22 03:32:37 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Mar 22 03:32:38 rpmi: libSDL2-2.30.1-alt1 sisyphus+342186.100.1.2 1709739783 installed <13>Mar 22 03:32:38 rpmi: xorg-proto-devel-2023.2-alt1.1 sisyphus+330960.100.2.1 1696609218 installed <13>Mar 22 03:32:38 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Mar 22 03:32:38 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Mar 22 03:32:38 rpmi: libSDL2_net-2.2.0-alt1 sisyphus+340661.100.1.1 1707899927 installed <13>Mar 22 03:32:38 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Mar 22 03:32:38 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Mar 22 03:32:38 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Mar 22 03:32:38 rpmi: libX11-locales-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Mar 22 03:32:38 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed <13>Mar 22 03:32:38 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Mar 22 03:32:38 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Mar 22 03:32:38 rpmi: libX11-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Mar 22 03:32:38 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed <13>Mar 22 03:32:38 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Mar 22 03:32:38 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Mar 22 03:32:39 rpmi: libxcb-devel-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Mar 22 03:32:39 rpmi: libX11-devel-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed <13>Mar 22 03:32:39 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Mar 22 03:32:39 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168260 installed <13>Mar 22 03:32:39 rpmi: libdrm-1:2.4.120-alt1 sisyphus+338137.100.1.2 1705653179 installed <13>Mar 22 03:32:39 rpmi: libGLX-mesa-4:24.0.3-alt1 sisyphus+342719.100.1.1 1710418998 installed <13>Mar 22 03:32:39 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Mar 22 03:32:39 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Mar 22 03:32:39 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Mar 22 03:32:39 rpmi: libgbm-4:24.0.3-alt1 sisyphus+342719.100.1.1 1710418998 installed <13>Mar 22 03:32:39 rpmi: libEGL-mesa-4:24.0.3-alt1 sisyphus+342719.100.1.1 1710418998 installed <13>Mar 22 03:32:39 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Mar 22 03:32:39 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Mar 22 03:32:39 rpmi: libSDL2-devel-2.30.1-alt1 sisyphus+342186.100.1.2 1709739783 installed <13>Mar 22 03:32:39 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Mar 22 03:32:39 rpmi: libstdc++13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563486 installed <13>Mar 22 03:32:40 rpmi: gcc13-c++-13.2.1-alt3 sisyphus+339335.100.1.1 1706563486 installed <13>Mar 22 03:32:40 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Mar 22 03:32:40 rpmi: libSDL2_net-devel-2.2.0-alt1 sisyphus+340661.100.1.1 1707899927 installed <13>Mar 22 03:32:40 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Mar 22 03:32:40 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/supermodel-0.2a-alt4.nosrc.rpm (w1.gzdio) Installing supermodel-0.2a-alt4.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.4455 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf supermodel-0.2a + echo 'Source #0 (supermodel-0.2a.tar):' Source #0 (supermodel-0.2a.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/supermodel-0.2a.tar + cd supermodel-0.2a + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (Supermodel-predictable-paths.patch):' Patch #0 (Supermodel-predictable-paths.patch): + /usr/bin/patch -p1 patching file Makefiles/Makefile.UNIX Hunk #1 succeeded at 70 (offset 1 line). patching file Makefiles/Makefile.Win32 Hunk #1 succeeded at 104 (offset 1 line). patching file Src/OSD/FileSystemPath.h patching file Src/OSD/SDL/Main.cpp Hunk #1 succeeded at 67 (offset 1 line). Hunk #2 succeeded at 437 (offset -39 lines). Hunk #3 succeeded at 511 (offset -39 lines). Hunk #4 succeeded at 527 (offset -39 lines). Hunk #5 succeeded at 536 (offset -39 lines). Hunk #6 succeeded at 577 (offset -39 lines). Hunk #7 succeeded at 602 (offset -39 lines). Hunk #8 succeeded at 636 (offset -39 lines). Hunk #9 succeeded at 659 (offset -39 lines). Hunk #10 succeeded at 1318 (offset -131 lines). Hunk #11 succeeded at 1513 (offset -130 lines). Hunk #12 succeeded at 1610 (offset -130 lines). patching file Src/OSD/Unix/FileSystemPath.cpp patching file Src/OSD/Windows/FileSystemPath.cpp patching file Src/OSD/FileSystemPath.h patching file Src/OSD/SDL/Main.cpp Hunk #1 succeeded at 437 (offset -39 lines). Hunk #2 succeeded at 577 (offset -39 lines). Hunk #3 succeeded at 602 (offset -39 lines). Hunk #4 succeeded at 636 (offset -39 lines). Hunk #5 succeeded at 659 (offset -39 lines). Hunk #6 succeeded at 1318 (offset -131 lines). patching file Src/OSD/Unix/FileSystemPath.cpp patching file Src/OSD/Windows/FileSystemPath.cpp patching file Src/OSD/FileSystemPath.h patching file Src/OSD/Unix/FileSystemPath.cpp patching file Src/OSD/Windows/FileSystemPath.cpp patching file Src/OSD/SDL/Main.cpp Hunk #1 succeeded at 432 (offset -39 lines). patching file Makefiles/Makefile.OSX Hunk #1 succeeded at 73 (offset 1 line). patching file Src/OSD/OSX/FileSystemPath.cpp + echo 'Patch #1 (Fix-texture2DLod-missing-error-on-Linux_MESA.patch):' Patch #1 (Fix-texture2DLod-missing-error-on-Linux_MESA.patch): + /usr/bin/patch -p1 patching file Src/Graphics/New3D/R3DShaderTriangles.h + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.4455 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd supermodel-0.2a + make -f Makefiles/Makefile.UNIX VERBOSE=1 NET_BOARD=1 make: Entering directory '/usr/src/RPM/BUILD/supermodel-0.2a' Creating directory : bin mkdir bin Creating directory : obj mkdir obj Generating dependencies: Src/CPU/PowerPC/PPCDisasm.cpp -> obj/PPCDisasm.d Compiling : Src/CPU/PowerPC/PPCDisasm.cpp -> obj/PPCDisasm.o g++ -MM -MP -MT obj/PPCDisasm.o -MT obj/PPCDisasm.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/PowerPC/PPCDisasm.cpp > obj/PPCDisasm.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/PowerPC/PPCDisasm.cpp -o obj/PPCDisasm.o In file included from /usr/include/stdio.h:964, from /usr/include/c++/13/cstdio:42, from Src/CPU/PowerPC/PPCDisasm.cpp:34: In function 'int sprintf(char*, const char*, ...)', inlined from 'void SPR(char*, unsigned int)' at Src/CPU/PowerPC/PPCDisasm.cpp:520:24: /usr/include/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'dest' [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/CPU/PowerPC/PPCDisasm.cpp: In function 'void SPR(char*, unsigned int)': Src/CPU/PowerPC/PPCDisasm.cpp:447:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 447 | static void SPR(char *dest, unsigned spr_field) | ~~~~~~^~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool DisassemblePowerPC(uint32_t, uint32_t, char*, char*, bool)' at Src/CPU/PowerPC/PPCDisasm.cpp:1056:24: /usr/include/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'oprs' [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/CPU/PowerPC/PPCDisasm.cpp: In function 'bool DisassemblePowerPC(uint32_t, uint32_t, char*, char*, bool)': Src/CPU/PowerPC/PPCDisasm.cpp:811:70: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 811 | bool DisassemblePowerPC(uint32_t op, uint32_t vpc, char *mnem, char *oprs, | ~~~~~~^~~~ Generating dependencies: Src/BlockFile.cpp -> obj/BlockFile.d Compiling : Src/BlockFile.cpp -> obj/BlockFile.o g++ -MM -MP -MT obj/BlockFile.o -MT obj/BlockFile.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/BlockFile.cpp > obj/BlockFile.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/BlockFile.cpp -o obj/BlockFile.o Src/BlockFile.cpp: In member function 'void CBlockFile::ReadString(std::string*, uint32_t)': Src/BlockFile.cpp:51:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | fread(&c, sizeof(char), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Src/BlockFile.cpp: In member function 'unsigned int CBlockFile::ReadDWord(uint32_t*)': Src/BlockFile.cpp:73:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 73 | fread(data, sizeof(uint32_t), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Generating dependencies: Src/Pkgs/unzip.c -> obj/unzip.d Compiling : Src/Pkgs/unzip.c -> obj/unzip.o gcc -MM -MP -MT obj/unzip.o -MT obj/unzip.d -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/unzip.c > obj/unzip.d gcc -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/unzip.c -o obj/unzip.o Generating dependencies: Src/Pkgs/ioapi.c -> obj/ioapi.d Compiling : Src/Pkgs/ioapi.c -> obj/ioapi.o gcc -MM -MP -MT obj/ioapi.o -MT obj/ioapi.d -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/ioapi.c > obj/ioapi.d gcc -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/ioapi.c -o obj/ioapi.o Generating dependencies: Src/Model3/93C46.cpp -> obj/93C46.d Compiling : Src/Model3/93C46.cpp -> obj/93C46.o g++ -MM -MP -MT obj/93C46.o -MT obj/93C46.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/93C46.cpp > obj/93C46.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/93C46.cpp -o obj/93C46.o Generating dependencies: Src/Util/BitRegister.cpp -> obj/BitRegister.d Compiling : Src/Util/BitRegister.cpp -> obj/BitRegister.o g++ -MM -MP -MT obj/BitRegister.o -MT obj/BitRegister.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/BitRegister.cpp > obj/BitRegister.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/BitRegister.cpp -o obj/BitRegister.o Generating dependencies: Src/Model3/JTAG.cpp -> obj/JTAG.d Compiling : Src/Model3/JTAG.cpp -> obj/JTAG.o g++ -MM -MP -MT obj/JTAG.o -MT obj/JTAG.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/JTAG.cpp > obj/JTAG.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/JTAG.cpp -o obj/JTAG.o Generating dependencies: Src/Graphics/Legacy3D/Error.cpp -> obj/Error.d Compiling : Src/Graphics/Legacy3D/Error.cpp -> obj/Error.o g++ -MM -MP -MT obj/Error.o -MT obj/Error.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Error.cpp > obj/Error.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Error.cpp -o obj/Error.o Generating dependencies: Src/Pkgs/glew.c -> obj/glew.d Compiling : Src/Pkgs/glew.c -> obj/glew.o gcc -MM -MP -MT obj/glew.o -MT obj/glew.d -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/glew.c > obj/glew.d gcc -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/glew.c -o obj/glew.o Src/Pkgs/glew.c: In function '_glewStrSame1': Src/Pkgs/glew.c:256:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*a + (sizetype)i' must not be NULL [-Waddress] 256 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c:256:44: warning: the comparison will always evaluate as 'true' for the pointer operand in 'b + (sizetype)i' must not be NULL [-Waddress] 256 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c: In function '_glewStrSame2': Src/Pkgs/glew.c:272:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*a + (sizetype)i' must not be NULL [-Waddress] 272 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c:272:44: warning: the comparison will always evaluate as 'true' for the pointer operand in 'b + (sizetype)i' must not be NULL [-Waddress] 272 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c: In function '_glewStrSame3': Src/Pkgs/glew.c:288:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*a + (sizetype)i' must not be NULL [-Waddress] 288 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c:288:44: warning: the comparison will always evaluate as 'true' for the pointer operand in 'b + (sizetype)i' must not be NULL [-Waddress] 288 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Generating dependencies: Src/Graphics/Shader.cpp -> obj/Shader.d Compiling : Src/Graphics/Shader.cpp -> obj/Shader.o g++ -MM -MP -MT obj/Shader.o -MT obj/Shader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Shader.cpp > obj/Shader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Shader.cpp -o obj/Shader.o Generating dependencies: Src/Model3/Real3D.cpp -> obj/Real3D.d Compiling : Src/Model3/Real3D.cpp -> obj/Real3D.o g++ -MM -MP -MT obj/Real3D.o -MT obj/Real3D.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Real3D.cpp > obj/Real3D.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Real3D.cpp -o obj/Real3D.o Src/Model3/Real3D.cpp: In member function 'uint32_t CReal3D::ReadRegister(unsigned int)': Src/Model3/Real3D.cpp:817:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 817 | return *(uint32_t*)(&val); | ^~~~~~~~~~~~~~~~~ Src/Model3/Real3D.cpp: In member function 'void CReal3D::StoreTexture(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const uint16_t*, bool, bool, bool, uint32_t&)': Src/Model3/Real3D.cpp:422:24: warning: 'tempData' may be used uninitialized [-Wmaybe-uninitialized] 422 | tempData |= tempData << 8; | ~~~~~~~~~^~~~~~~~~~~~~~~~ Src/Model3/Real3D.cpp:394:14: note: 'tempData' was declared here 394 | uint16_t tempData; | ^~~~~~~~ Generating dependencies: Src/Graphics/Legacy3D/Legacy3D.cpp -> obj/Legacy3D.d Compiling : Src/Graphics/Legacy3D/Legacy3D.cpp -> obj/Legacy3D.o g++ -MM -MP -MT obj/Legacy3D.o -MT obj/Legacy3D.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Legacy3D.cpp > obj/Legacy3D.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Legacy3D.cpp -o obj/Legacy3D.o Generating dependencies: Src/Graphics/Legacy3D/Models.cpp -> obj/Models.d Compiling : Src/Graphics/Legacy3D/Models.cpp -> obj/Models.o g++ -MM -MP -MT obj/Models.o -MT obj/Models.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Models.cpp > obj/Models.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Models.cpp -o obj/Models.o Generating dependencies: Src/Graphics/Legacy3D/TextureRefs.cpp -> obj/TextureRefs.d Compiling : Src/Graphics/Legacy3D/TextureRefs.cpp -> obj/TextureRefs.o g++ -MM -MP -MT obj/TextureRefs.o -MT obj/TextureRefs.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/TextureRefs.cpp > obj/TextureRefs.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/TextureRefs.cpp -o obj/TextureRefs.o Generating dependencies: Src/Graphics/New3D/GLSLShader.cpp -> obj/GLSLShader.d Compiling : Src/Graphics/New3D/GLSLShader.cpp -> obj/GLSLShader.o g++ -MM -MP -MT obj/GLSLShader.o -MT obj/GLSLShader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/GLSLShader.cpp > obj/GLSLShader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/GLSLShader.cpp -o obj/GLSLShader.o Generating dependencies: Src/Graphics/New3D/R3DFrameBuffers.cpp -> obj/R3DFrameBuffers.d Compiling : Src/Graphics/New3D/R3DFrameBuffers.cpp -> obj/R3DFrameBuffers.o g++ -MM -MP -MT obj/R3DFrameBuffers.o -MT obj/R3DFrameBuffers.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DFrameBuffers.cpp > obj/R3DFrameBuffers.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DFrameBuffers.cpp -o obj/R3DFrameBuffers.o Src/Graphics/New3D/R3DFrameBuffers.cpp: In member function 'void New3D::R3DFrameBuffers::Draw()': Src/Graphics/New3D/R3DFrameBuffers.cpp:346:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 346 | for (int i = 0; i < countof(m_texIDs); i++) { // bind our textures to correct texture units | ^ Src/Graphics/New3D/R3DFrameBuffers.cpp: In member function 'void New3D::R3DFrameBuffers::CompositeBaseLayer()': Src/Graphics/New3D/R3DFrameBuffers.cpp:373:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 373 | for (int i = 0; i < countof(m_texIDs); i++) { // bind our textures to correct texture units | ^ Src/Graphics/New3D/R3DFrameBuffers.cpp: In member function 'void New3D::R3DFrameBuffers::CompositeAlphaLayer()': Src/Graphics/New3D/R3DFrameBuffers.cpp:393:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 393 | for (int i = 0; i < countof(m_texIDs); i++) { // bind our textures to correct texture units | ^ Generating dependencies: Src/Graphics/New3D/New3D.cpp -> obj/New3D.d Compiling : Src/Graphics/New3D/New3D.cpp -> obj/New3D.o g++ -MM -MP -MT obj/New3D.o -MT obj/New3D.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/New3D.cpp > obj/New3D.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/New3D.cpp -o obj/New3D.o In file included from Src/Graphics/New3D/New3D.cpp:1: Src/Graphics/New3D/New3D.h: In constructor 'New3D::CNew3D::CNew3D(const Util::Config::Node&, std::string)': Src/Graphics/New3D/New3D.h:285:22: warning: 'New3D::CNew3D::m_r3dScrollFog' will be initialized after [-Wreorder] 285 | R3DScrollFog m_r3dScrollFog; | ^~~~~~~~~~~~~~ Src/Graphics/New3D/New3D.h:231:21: warning: 'std::string New3D::CNew3D::m_gameName' [-Wreorder] 231 | std::string m_gameName; | ^~~~~~~~~~ Src/Graphics/New3D/New3D.cpp:17:1: warning: when initialized here [-Wreorder] 17 | CNew3D::CNew3D(const Util::Config::Node &config, std::string gameName) | ^~~~~~ In file included from /usr/include/stdio.h:33, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4109, from /usr/include/c++/13/string:54, from Src/Util/Format.h:4, from Src/Util/GenericValue.h:15, from Src/Util/NewConfig.h:4, from Src/Graphics/New3D/R3DShader.h:5, from Src/Graphics/New3D/New3D.h:38: Src/Graphics/New3D/New3D.cpp: In member function 'void New3D::CNew3D::SetRenderStates()': Src/Graphics/New3D/New3D.cpp:272:131: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 272 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inNormal"), 3, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, normal)); | ^ Src/Graphics/New3D/New3D.cpp:273:133: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 273 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inTexCoord"), 2, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, texcoords)); | ^ Src/Graphics/New3D/New3D.cpp:274:138: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 274 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inColour"), 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(FVertex), (void*)offsetof(FVertex, faceColour)); | ^ Src/Graphics/New3D/New3D.cpp:275:135: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 275 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inFaceNormal"), 3, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, faceNormal)); | ^ Src/Graphics/New3D/New3D.cpp:276:135: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 276 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inFixedShade"), 1, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, fixedShade)); | ^ Src/Graphics/New3D/New3D.cpp: In member function 'void New3D::CNew3D::DescendCullingNode(UINT32)': Src/Graphics/New3D/New3D.cpp:517:33: warning: variable 'fBlendRadius' set but not used [-Wunused-but-set-variable] 517 | float fBlendRadius; | ^~~~~~~~~~~~ Src/Graphics/New3D/New3D.cpp:518:33: warning: variable 'lodTablePointer' set but not used [-Wunused-but-set-variable] 518 | UINT8 lodTablePointer; | ^~~~~~~~~~~~~~~ Generating dependencies: Src/Graphics/New3D/Mat4.cpp -> obj/Mat4.d Compiling : Src/Graphics/New3D/Mat4.cpp -> obj/Mat4.o g++ -MM -MP -MT obj/Mat4.o -MT obj/Mat4.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Mat4.cpp > obj/Mat4.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Mat4.cpp -o obj/Mat4.o Generating dependencies: Src/Graphics/New3D/Model.cpp -> obj/Model.d Compiling : Src/Graphics/New3D/Model.cpp -> obj/Model.o g++ -MM -MP -MT obj/Model.o -MT obj/Model.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Model.cpp > obj/Model.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Model.cpp -o obj/Model.o Generating dependencies: Src/Graphics/New3D/PolyHeader.cpp -> obj/PolyHeader.d Compiling : Src/Graphics/New3D/PolyHeader.cpp -> obj/PolyHeader.o g++ -MM -MP -MT obj/PolyHeader.o -MT obj/PolyHeader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/PolyHeader.cpp > obj/PolyHeader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/PolyHeader.cpp -o obj/PolyHeader.o Generating dependencies: Src/Graphics/New3D/Texture.cpp -> obj/Texture.d Compiling : Src/Graphics/New3D/Texture.cpp -> obj/Texture.o g++ -MM -MP -MT obj/Texture.o -MT obj/Texture.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Texture.cpp > obj/Texture.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Texture.cpp -o obj/Texture.o Generating dependencies: Src/Graphics/New3D/TextureSheet.cpp -> obj/TextureSheet.d Compiling : Src/Graphics/New3D/TextureSheet.cpp -> obj/TextureSheet.o g++ -MM -MP -MT obj/TextureSheet.o -MT obj/TextureSheet.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/TextureSheet.cpp > obj/TextureSheet.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/TextureSheet.cpp -o obj/TextureSheet.o Generating dependencies: Src/Graphics/New3D/VBO.cpp -> obj/VBO.d Compiling : Src/Graphics/New3D/VBO.cpp -> obj/VBO.o g++ -MM -MP -MT obj/VBO.o -MT obj/VBO.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/VBO.cpp > obj/VBO.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/VBO.cpp -o obj/VBO.o Generating dependencies: Src/Graphics/New3D/Vec.cpp -> obj/Vec.d Compiling : Src/Graphics/New3D/Vec.cpp -> obj/Vec.o g++ -MM -MP -MT obj/Vec.o -MT obj/Vec.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Vec.cpp > obj/Vec.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Vec.cpp -o obj/Vec.o Src/Graphics/New3D/Vec.cpp: In function 'float New3D::fastSqrt(float)': Src/Graphics/New3D/Vec.cpp:13:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 13 | i = * ( long * ) &y; | ^~~~~~~~~~~~~ Src/Graphics/New3D/Vec.cpp:15:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 15 | y = * ( float * ) &i; | ^~~~~~~~~~~~~~ Src/Graphics/New3D/Vec.cpp: In function 'float New3D::fastInvSqrt(float)': Src/Graphics/New3D/Vec.cpp:24:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 24 | int i = *(int*)&x; // get bits for floating value | ^~~~~~~~ Src/Graphics/New3D/Vec.cpp:26:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 26 | x = *(float*)&i; // convert bits back to float | ^~~~~~~~~~ Src/Graphics/New3D/Vec.cpp: At global scope: Src/Graphics/New3D/Vec.cpp:6:14: warning: 'float New3D::fastSqrt(float)' defined but not used [-Wunused-function] 6 | static float fastSqrt(float number) { | ^~~~~~~~ Src/Graphics/New3D/Vec.cpp: In function 'float New3D::fastInvSqrt(float)': Src/Graphics/New3D/Vec.cpp:26:13: warning: 'i' is used uninitialized [-Wuninitialized] 26 | x = *(float*)&i; // convert bits back to float | ^~~~~~~~~~~ Src/Graphics/New3D/Vec.cpp:24:13: note: 'i' declared here 24 | int i = *(int*)&x; // get bits for floating value | ^ Generating dependencies: Src/Graphics/New3D/R3DShader.cpp -> obj/R3DShader.d Compiling : Src/Graphics/New3D/R3DShader.cpp -> obj/R3DShader.o g++ -MM -MP -MT obj/R3DShader.o -MT obj/R3DShader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DShader.cpp > obj/R3DShader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DShader.cpp -o obj/R3DShader.o Generating dependencies: Src/Graphics/New3D/R3DFloat.cpp -> obj/R3DFloat.d Compiling : Src/Graphics/New3D/R3DFloat.cpp -> obj/R3DFloat.o g++ -MM -MP -MT obj/R3DFloat.o -MT obj/R3DFloat.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DFloat.cpp > obj/R3DFloat.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DFloat.cpp -o obj/R3DFloat.o Src/Graphics/New3D/R3DFloat.cpp: In function 'float R3DFloat::ToFloat(UINT32)': Src/Graphics/New3D/R3DFloat.cpp:38:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 38 | return *(float*)(&a1); | ^~~~~~~~~~~~~ Generating dependencies: Src/Graphics/New3D/R3DScrollFog.cpp -> obj/R3DScrollFog.d Compiling : Src/Graphics/New3D/R3DScrollFog.cpp -> obj/R3DScrollFog.o g++ -MM -MP -MT obj/R3DScrollFog.o -MT obj/R3DScrollFog.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DScrollFog.cpp > obj/R3DScrollFog.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DScrollFog.cpp -o obj/R3DScrollFog.o Src/Graphics/New3D/R3DScrollFog.cpp: In member function 'void New3D::R3DScrollFog::AllocResources()': Src/Graphics/New3D/R3DScrollFog.cpp:125:14: warning: unused variable 'success' [-Wunused-variable] 125 | bool success = LoadShaderProgram(&m_shaderProgram, &m_vertexShader, &m_fragmentShader, m_config["VertexShaderFog"].ValueAs(), m_config["FragmentShaderFog"].ValueAs(), vertexShaderFog, fragmentShaderFog); | ^~~~~~~ Generating dependencies: Src/Graphics/Render2D.cpp -> obj/Render2D.d Compiling : Src/Graphics/Render2D.cpp -> obj/Render2D.o g++ -MM -MP -MT obj/Render2D.o -MT obj/Render2D.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Render2D.cpp > obj/Render2D.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Render2D.cpp -o obj/Render2D.o Generating dependencies: Src/Model3/TileGen.cpp -> obj/TileGen.d Compiling : Src/Model3/TileGen.cpp -> obj/TileGen.o g++ -MM -MP -MT obj/TileGen.o -MT obj/TileGen.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/TileGen.cpp > obj/TileGen.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/TileGen.cpp -o obj/TileGen.o Generating dependencies: Src/Model3/Model3.cpp -> obj/Model3.d Compiling : Src/Model3/Model3.cpp -> obj/Model3.o g++ -MM -MP -MT obj/Model3.o -MT obj/Model3.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Model3.cpp > obj/Model3.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Model3.cpp -o obj/Model3.o Generating dependencies: Src/CPU/PowerPC/ppc.cpp -> obj/ppc.d Compiling : Src/CPU/PowerPC/ppc.cpp -> obj/ppc.o g++ -MM -MP -MT obj/ppc.o -MT obj/ppc.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/PowerPC/ppc.cpp > obj/ppc.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/PowerPC/ppc.cpp -o obj/ppc.o Src/CPU/PowerPC/ppc.cpp: In function 'void ppc_base_init()': Src/CPU/PowerPC/ppc.cpp:696:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 696 | for( i=0; i < (sizeof(ppc_opcode_common) / sizeof(PPC_OPCODE)); i++ ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Src/CPU/PowerPC/ppc.cpp:670: Src/CPU/PowerPC/ppc603.c: At global scope: Src/CPU/PowerPC/ppc603.c:208:13: warning: 'void ppc603_set_smi_line(int)' defined but not used [-Wunused-function] 208 | static void ppc603_set_smi_line(int state) | ^~~~~~~~~~~~~~~~~~~ Generating dependencies: Src/OSD/SDL/Main.cpp -> obj/Main.d Compiling : Src/OSD/SDL/Main.cpp -> obj/Main.o g++ -MM -MP -MT obj/Main.o -MT obj/Main.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Main.cpp > obj/Main.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Main.cpp -o obj/Main.o In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:804:46: warning: '*(unsigned char*)(&offscreenTrigger[0])' may be used uninitialized [-Wmaybe-uninitialized] 804 | if ((crosshairs & 1) && !offscreenTrigger[0]) // Player 1 | ~~~~~~~~~~~~~~~~~~^ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:755:8: note: '*(unsigned char*)(&offscreenTrigger[0])' was declared here 755 | bool offscreenTrigger[2]; | ^~~~~~~~~~~~~~~~ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:805:18: warning: 'x[0]' may be used uninitialized [-Wmaybe-uninitialized] 805 | DrawCrosshair(x[0], y[0], 1.0f, 0.0f, 0.0f); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:756:9: note: 'x[0]' was declared here 756 | float x[2], y[2]; | ^ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:805:18: warning: 'y[0]' may be used uninitialized [-Wmaybe-uninitialized] 805 | DrawCrosshair(x[0], y[0], 1.0f, 0.0f, 0.0f); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:756:15: note: 'y[0]' was declared here 756 | float x[2], y[2]; | ^ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:806:46: warning: '*(unsigned char*)(&offscreenTrigger[1])' may be used uninitialized [-Wmaybe-uninitialized] 806 | if ((crosshairs & 2) && !offscreenTrigger[1]) // Player 2 | ~~~~~~~~~~~~~~~~~~^ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:755:8: note: '*(unsigned char*)(&offscreenTrigger[1])' was declared here 755 | bool offscreenTrigger[2]; | ^~~~~~~~~~~~~~~~ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:807:18: warning: 'x[1]' may be used uninitialized [-Wmaybe-uninitialized] 807 | DrawCrosshair(x[1], y[1], 0.0f, 1.0f, 0.0f); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:756:9: note: 'x[1]' was declared here 756 | float x[2], y[2]; | ^ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:807:18: warning: 'y[1]' may be used uninitialized [-Wmaybe-uninitialized] 807 | DrawCrosshair(x[1], y[1], 0.0f, 1.0f, 0.0f); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:756:15: note: 'y[1]' was declared here 756 | float x[2], y[2]; | ^ Src/OSD/SDL/Main.cpp: In function 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)': Src/OSD/SDL/Main.cpp:1069:30: warning: ' (Paused)' directive writing 9 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 1069 | sprintf(titleStr, "%s (Paused)", baseTitleStr); | ^~~~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/c++/13/cstdio:42, from Src/OSD/SDL/Main.cpp:53: In function 'int sprintf(char*, const char*, ...)', inlined from 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)' at Src/OSD/SDL/Main.cpp:1069:16: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 137 bytes into a destination of size 128 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)': Src/OSD/SDL/Main.cpp:1279:30: warning: ' - ' directive writing 3 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 1279 | sprintf(titleStr, "%s - %1.3f FPS%s", baseTitleStr, fps, paused ? " (Paused)" : ""); | ^~~ Src/OSD/SDL/Main.cpp:1279:27: note: assuming directive output of 5 bytes 1279 | sprintf(titleStr, "%s - %1.3f FPS%s", baseTitleStr, fps, paused ? " (Paused)" : ""); | ^~~~~~~~~~~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)' at Src/OSD/SDL/Main.cpp:1279:16: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 11 and 458 bytes into a destination of size 128 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Generating dependencies: Src/OSD/SDL/Audio.cpp -> obj/Audio.d Compiling : Src/OSD/SDL/Audio.cpp -> obj/Audio.o g++ -MM -MP -MT obj/Audio.o -MT obj/Audio.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Audio.cpp > obj/Audio.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Audio.cpp -o obj/Audio.o Src/OSD/SDL/Audio.cpp: In function 'void MixChannels(unsigned int, INT16*, INT16*, INT16*, INT16*, void*, bool)': Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'MONO' not handled in switch [-Wswitch] 287 | switch (AudioType) { | ^ Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'STEREO_LR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'QUAD_1_FLR_2_RLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'QUAD_1_RLR_2_FLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'QUAD_1_LR_2_FR_MIX' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp: In function 'bool OpenAudio(const Util::Config::Node&)': Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_FLR_2_RLR' not handled in switch [-Wswitch] 433 | switch (AudioType) { | ^ Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_FRL_2_RRL' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_RLR_2_FLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_RRL_2_FRL' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_LR_2_FR_MIX' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp: At global scope: Src/OSD/SDL/Audio.cpp:145:14: warning: 'INT16 AddAndClampINT16(INT32, INT32)' defined but not used [-Wunused-function] 145 | static INT16 AddAndClampINT16(INT32 x, INT32 y) | ^~~~~~~~~~~~~~~~ Generating dependencies: Src/OSD/SDL/Thread.cpp -> obj/Thread.d Compiling : Src/OSD/SDL/Thread.cpp -> obj/Thread.o g++ -MM -MP -MT obj/Thread.o -MT obj/Thread.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Thread.cpp > obj/Thread.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Thread.cpp -o obj/Thread.o Generating dependencies: Src/Model3/SoundBoard.cpp -> obj/SoundBoard.d Compiling : Src/Model3/SoundBoard.cpp -> obj/SoundBoard.o g++ -MM -MP -MT obj/SoundBoard.o -MT obj/SoundBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/SoundBoard.cpp > obj/SoundBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/SoundBoard.cpp -o obj/SoundBoard.o Src/Model3/SoundBoard.cpp:556:13: warning: 'void Reverse16(UINT8*, unsigned int)' defined but not used [-Wunused-function] 556 | static void Reverse16(UINT8 *buf, unsigned size) | ^~~~~~~~~ Generating dependencies: Src/Sound/SCSP.cpp -> obj/SCSP.d Compiling : Src/Sound/SCSP.cpp -> obj/SCSP.o g++ -MM -MP -MT obj/SCSP.o -MT obj/SCSP.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/SCSP.cpp > obj/SCSP.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/SCSP.cpp -o obj/SCSP.o Src/Sound/SCSP.cpp: In function 'bool SCSP_Init(const Util::Config::Node&, int)': Src/Sound/SCSP.cpp:727:29: warning: unused variable 'a' [-Wunused-variable] 727 | int a=1; | ^ Src/Sound/SCSP.cpp:729:29: warning: unused variable 'a' [-Wunused-variable] 729 | int a=1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_UpdateReg(int)': Src/Sound/SCSP.cpp:897:37: warning: unused variable 'a' [-Wunused-variable] 897 | int a=1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w8(unsigned int, unsigned char)': Src/Sound/SCSP.cpp:1079:37: warning: unused variable 'a' [-Wunused-variable] 1079 | int a = 1; | ^ Src/Sound/SCSP.cpp:1084:29: warning: unused variable 'a' [-Wunused-variable] 1084 | int a = 1; | ^ Src/Sound/SCSP.cpp:1099:37: warning: unused variable 'a' [-Wunused-variable] 1099 | int a = 1; | ^ Src/Sound/SCSP.cpp:1104:29: warning: unused variable 'a' [-Wunused-variable] 1104 | int a = 1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w16(unsigned int, short unsigned int)': Src/Sound/SCSP.cpp:1146:37: warning: unused variable 'a' [-Wunused-variable] 1146 | int a = 1; | ^ Src/Sound/SCSP.cpp:1149:29: warning: unused variable 'a' [-Wunused-variable] 1149 | int a = 1; | ^ Src/Sound/SCSP.cpp:1166:37: warning: unused variable 'a' [-Wunused-variable] 1166 | int a = 1; | ^ Src/Sound/SCSP.cpp:1169:29: warning: unused variable 'a' [-Wunused-variable] 1169 | int a = 1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w32(unsigned int, unsigned int)': Src/Sound/SCSP.cpp:1199:21: warning: unused variable 'a' [-Wunused-variable] 1199 | int a=1; | ^ Src/Sound/SCSP.cpp:1206:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1206 | *(unsigned int *) &(SCSP->DSP.COEF[(addr-0x700)/2])=val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1208:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1208 | *(unsigned int *) &(SCSP->DSP.MADRS[(addr-0x780)/2]) = val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1210:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1210 | *(unsigned int *) &(SCSP->DSP.MADRS[(addr-0x7c0)/2]) = val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1212:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1212 | *(unsigned int *) &(SCSP->DSP.MPRO[(addr-0x800)/2])=val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1214:37: warning: unused variable 'a' [-Wunused-variable] 1214 | int a=1; | ^ Src/Sound/SCSP.cpp:1217:29: warning: unused variable 'a' [-Wunused-variable] 1217 | int a=1; | ^ Src/Sound/SCSP.cpp: At global scope: Src/Sound/SCSP.cpp:132:15: warning: 'RetIntCB' defined but not used [-Wunused-variable] 132 | static void (*RetIntCB)(); | ^~~~~~~~ Generating dependencies: Src/Sound/SCSPDSP.cpp -> obj/SCSPDSP.d Compiling : Src/Sound/SCSPDSP.cpp -> obj/SCSPDSP.o g++ -MM -MP -MT obj/SCSPDSP.o -MT obj/SCSPDSP.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/SCSPDSP.cpp > obj/SCSPDSP.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/SCSPDSP.cpp -o obj/SCSPDSP.o Src/Sound/SCSPDSP.cpp:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 39 | #pragma warning(disable:4311) | Src/Sound/SCSPDSP.cpp: In function 'void SCSPDSP_Start(_SCSPDSP*)': Src/Sound/SCSPDSP.cpp:493:29: warning: unused variable 'a' [-Wunused-variable] 493 | int a=1; | ^ Generating dependencies: Src/CPU/68K/68K.cpp -> obj/68K.d Compiling : Src/CPU/68K/68K.cpp -> obj/68K.o g++ -MM -MP -MT obj/68K.o -MT obj/68K.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/68K/68K.cpp > obj/68K.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/68K/68K.cpp -o obj/68K.o Src/CPU/68K/68K.cpp:62:12: warning: 's_lastCycles' defined but not used [-Wunused-variable] 62 | static int s_lastCycles; | ^~~~~~~~~~~~ -------------------------------------------------------------------------------- Compiling : Src/CPU/68K/Musashi/m68kmake.c -> obj/m68kmake.o Linking : obj/m68kmake.exe gcc Src/CPU/68K/Musashi/m68kmake.c -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 -o obj/m68kmake.o Src/CPU/68K/Musashi/m68kmake.c: In function 'find_opcode': Src/CPU/68K/Musashi/m68kmake.c:701:48: warning: the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Waddress] 701 | for(op = g_opcode_input_table;op->name != NULL;op++) | ^~ Src/CPU/68K/Musashi/m68kmake.c:206:14: note: 'name' declared here 206 | char name[MAX_NAME_LENGTH]; /* opcode handler name */ | ^~~~ Src/CPU/68K/Musashi/m68kmake.c: In function 'find_illegal_opcode': Src/CPU/68K/Musashi/m68kmake.c:717:48: warning: the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Waddress] 717 | for(op = g_opcode_input_table;op->name != NULL;op++) | ^~ Src/CPU/68K/Musashi/m68kmake.c:206:14: note: 'name' declared here 206 | char name[MAX_NAME_LENGTH]; /* opcode handler name */ | ^~~~ In file included from /usr/include/string.h:548, from Src/CPU/68K/Musashi/m68kmake.c:93: In function 'memcpy', inlined from 'fgetline.constprop' at Src/CPU/68K/Musashi/m68kmake.c:635:3: /usr/include/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -o obj/m68kmake.exe obj/m68kmake.o -s Generating 68K emulator: obj/m68kops.h Musashi v3.3 68000, 68008, 68010, 68EC020, 68020 emulator Copyright 1998-2000 Karl Stenerud (karl@mame.net) Generated 1962 opcode handlers from 513 primitives Compiling : Src/CPU/68K/Musashi/m68kcpu.c -> obj/m68kcpu.o In file included from Src/CPU/68K/Musashi/m68k.h:384, from Src/CPU/68K/Musashi/m68kcpu.h:58, from Src/CPU/68K/Musashi/m68kcpu.c:70: Src/CPU/68K/Musashi/m68kcpu.h: In function 'm68ki_exception_interrupt': Src/CPU/68K/Musashi/m68kconf.h:100:37: warning: implicit declaration of function 'M68KIRQCallback'; did you mean 'm68ki_rte_callback'? [-Wimplicit-function-declaration] 100 | #define M68K_INT_ACK_CALLBACK(A) M68KIRQCallback(A) | ^~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:449:42: note: in expansion of macro 'M68K_INT_ACK_CALLBACK' 449 | #define m68ki_int_ack(A) M68K_INT_ACK_CALLBACK(A) | ^~~~~~~~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:1902:18: note: in expansion of macro 'm68ki_int_ack' 1902 | vector = m68ki_int_ack(int_level); | ^~~~~~~~~~~~~ Compiling : obj/m68kopnz.c -> obj/m68kopnz.o In file included from Src/CPU/68K/Musashi/m68k.h:384, from Src/CPU/68K/Musashi/m68kcpu.h:58, from obj/m68kopnz.c:1: Src/CPU/68K/Musashi/m68kcpu.h: In function 'm68ki_exception_interrupt': Src/CPU/68K/Musashi/m68kconf.h:100:37: warning: implicit declaration of function 'M68KIRQCallback'; did you mean 'm68ki_rte_callback'? [-Wimplicit-function-declaration] 100 | #define M68K_INT_ACK_CALLBACK(A) M68KIRQCallback(A) | ^~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:449:42: note: in expansion of macro 'M68K_INT_ACK_CALLBACK' 449 | #define m68ki_int_ack(A) M68K_INT_ACK_CALLBACK(A) | ^~~~~~~~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:1902:18: note: in expansion of macro 'm68ki_int_ack' 1902 | vector = m68ki_int_ack(int_level); | ^~~~~~~~~~~~~ Compiling : obj/m68kopdm.c -> obj/m68kopdm.o In file included from Src/CPU/68K/Musashi/m68k.h:384, from Src/CPU/68K/Musashi/m68kcpu.h:58, from obj/m68kopdm.c:1: Src/CPU/68K/Musashi/m68kcpu.h: In function 'm68ki_exception_interrupt': Src/CPU/68K/Musashi/m68kconf.h:100:37: warning: implicit declaration of function 'M68KIRQCallback'; did you mean 'm68ki_rte_callback'? [-Wimplicit-function-declaration] 100 | #define M68K_INT_ACK_CALLBACK(A) M68KIRQCallback(A) | ^~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:449:42: note: in expansion of macro 'M68K_INT_ACK_CALLBACK' 449 | #define m68ki_int_ack(A) M68K_INT_ACK_CALLBACK(A) | ^~~~~~~~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:1902:18: note: in expansion of macro 'm68ki_int_ack' 1902 | vector = m68ki_int_ack(int_level); | ^~~~~~~~~~~~~ Compiling : obj/m68kopac.c -> obj/m68kopac.o In file included from Src/CPU/68K/Musashi/m68k.h:384, from Src/CPU/68K/Musashi/m68kcpu.h:58, from obj/m68kopac.c:1: Src/CPU/68K/Musashi/m68kcpu.h: In function 'm68ki_exception_interrupt': Src/CPU/68K/Musashi/m68kconf.h:100:37: warning: implicit declaration of function 'M68KIRQCallback'; did you mean 'm68ki_rte_callback'? [-Wimplicit-function-declaration] 100 | #define M68K_INT_ACK_CALLBACK(A) M68KIRQCallback(A) | ^~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:449:42: note: in expansion of macro 'M68K_INT_ACK_CALLBACK' 449 | #define m68ki_int_ack(A) M68K_INT_ACK_CALLBACK(A) | ^~~~~~~~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:1902:18: note: in expansion of macro 'm68ki_int_ack' 1902 | vector = m68ki_int_ack(int_level); | ^~~~~~~~~~~~~ Compiling : obj/m68kops.c -> obj/m68kops.o obj/m68kops.c: In function 'm68ki_build_opcode_table': obj/m68kops.c:2044:106: warning: array subscript 3 is above array bounds of 'unsigned char[3]' [-Warray-bounds=] 2044 | m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); | ~~~~~~~~~~~~~~~^~~ obj/m68kops.c:18:23: note: while referencing 'cycles' 18 | unsigned char cycles[NUM_CPU_TYPES]; /* cycles each cpu type takes */ | ^~~~~~ obj/m68kops.c:2044:106: warning: array subscript 3 is above array bounds of 'unsigned char[3]' [-Warray-bounds=] 2044 | m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); | ~~~~~~~~~~~~~~~^~~ obj/m68kops.c:18:23: note: while referencing 'cycles' 18 | unsigned char cycles[NUM_CPU_TYPES]; /* cycles each cpu type takes */ | ^~~~~~ obj/m68kops.c:2044:106: warning: array subscript 3 is above array bounds of 'unsigned char[3]' [-Warray-bounds=] 2044 | m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); | ~~~~~~~~~~~~~~~^~~ obj/m68kops.c:18:23: note: while referencing 'cycles' 18 | unsigned char cycles[NUM_CPU_TYPES]; /* cycles each cpu type takes */ | ^~~~~~ obj/m68kops.c:2044:106: warning: array subscript 3 is above array bounds of 'unsigned char[3]' [-Warray-bounds=] 2044 | m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); | ~~~~~~~~~~~~~~~^~~ obj/m68kops.c:18:23: note: while referencing 'cycles' 18 | unsigned char cycles[NUM_CPU_TYPES]; /* cycles each cpu type takes */ | ^~~~~~ obj/m68kops.c:2044:106: warning: array subscript 3 is above array bounds of 'unsigned char[3]' [-Warray-bounds=] 2044 | m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); | ~~~~~~~~~~~~~~~^~~ obj/m68kops.c:18:23: note: while referencing 'cycles' 18 | unsigned char cycles[NUM_CPU_TYPES]; /* cycles each cpu type takes */ | ^~~~~~ obj/m68kops.c:2044:106: warning: array subscript 3 is above array bounds of 'unsigned char[3]' [-Warray-bounds=] 2044 | m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); | ~~~~~~~~~~~~~~~^~~ obj/m68kops.c:18:23: note: while referencing 'cycles' 18 | unsigned char cycles[NUM_CPU_TYPES]; /* cycles each cpu type takes */ | ^~~~~~ obj/m68kops.c:2044:106: warning: array subscript 3 is above array bounds of 'unsigned char[3]' [-Warray-bounds=] 2044 | m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); | ~~~~~~~~~~~~~~~^~~ obj/m68kops.c:18:23: note: while referencing 'cycles' 18 | unsigned char cycles[NUM_CPU_TYPES]; /* cycles each cpu type takes */ | ^~~~~~ obj/m68kops.c:2044:106: warning: array subscript 3 is above array bounds of 'unsigned char[3]' [-Warray-bounds=] 2044 | m68ki_cycles[0][instr] = m68ki_cycles[1][instr] = ostruct->cycles[k] + ((((j-1)&7)+1)<<1); | ~~~~~~~~~~~~~~~^~~ obj/m68kops.c:18:23: note: while referencing 'cycles' 18 | unsigned char cycles[NUM_CPU_TYPES]; /* cycles each cpu type takes */ | ^~~~~~ Generating dependencies: Src/Model3/DSB.cpp -> obj/DSB.d Compiling : Src/Model3/DSB.cpp -> obj/DSB.o g++ -MM -MP -MT obj/DSB.o -MT obj/DSB.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DSB.cpp > obj/DSB.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DSB.cpp -o obj/DSB.o Src/Model3/DSB.cpp: In member function 'int CDSBResampler::UpSampleAndMix(INT16*, INT16*, INT16*, INT16*, UINT8, UINT8, int, int, int, int)': Src/Model3/DSB.cpp:146:33: warning: unused variable 'soundVol' [-Wunused-variable] 146 | INT32 v[2], musicVol, soundVol; | ^~~~~~~~ Src/Model3/DSB.cpp: At global scope: Src/Model3/DSB.cpp:674:20: warning: 'stateName' defined but not used [-Wunused-variable] 674 | static const char *stateName[] = | ^~~~~~~~~ Generating dependencies: Src/CPU/Z80/Z80.cpp -> obj/Z80.d Compiling : Src/CPU/Z80/Z80.cpp -> obj/Z80.o g++ -MM -MP -MT obj/Z80.o -MT obj/Z80.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/Z80/Z80.cpp > obj/Z80.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/Z80/Z80.cpp -o obj/Z80.o Generating dependencies: Src/Model3/IRQ.cpp -> obj/IRQ.d Compiling : Src/Model3/IRQ.cpp -> obj/IRQ.o g++ -MM -MP -MT obj/IRQ.o -MT obj/IRQ.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/IRQ.cpp > obj/IRQ.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/IRQ.cpp -o obj/IRQ.o Generating dependencies: Src/Model3/53C810.cpp -> obj/53C810.d Compiling : Src/Model3/53C810.cpp -> obj/53C810.o g++ -MM -MP -MT obj/53C810.o -MT obj/53C810.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/53C810.cpp > obj/53C810.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/53C810.cpp -o obj/53C810.o Generating dependencies: Src/Model3/PCI.cpp -> obj/PCI.d Compiling : Src/Model3/PCI.cpp -> obj/PCI.o g++ -MM -MP -MT obj/PCI.o -MT obj/PCI.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/PCI.cpp > obj/PCI.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/PCI.cpp -o obj/PCI.o Generating dependencies: Src/Model3/RTC72421.cpp -> obj/RTC72421.d Compiling : Src/Model3/RTC72421.cpp -> obj/RTC72421.o g++ -MM -MP -MT obj/RTC72421.o -MT obj/RTC72421.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/RTC72421.cpp > obj/RTC72421.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/RTC72421.cpp -o obj/RTC72421.o Generating dependencies: Src/Model3/DriveBoard/DriveBoard.cpp -> obj/DriveBoard.d Compiling : Src/Model3/DriveBoard/DriveBoard.cpp -> obj/DriveBoard.o g++ -MM -MP -MT obj/DriveBoard.o -MT obj/DriveBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/DriveBoard.cpp > obj/DriveBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/DriveBoard.cpp -o obj/DriveBoard.o Generating dependencies: Src/Model3/DriveBoard/WheelBoard.cpp -> obj/WheelBoard.d Compiling : Src/Model3/DriveBoard/WheelBoard.cpp -> obj/WheelBoard.o g++ -MM -MP -MT obj/WheelBoard.o -MT obj/WheelBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/WheelBoard.cpp > obj/WheelBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/WheelBoard.cpp -o obj/WheelBoard.o Generating dependencies: Src/Model3/DriveBoard/JoystickBoard.cpp -> obj/JoystickBoard.d Compiling : Src/Model3/DriveBoard/JoystickBoard.cpp -> obj/JoystickBoard.o g++ -MM -MP -MT obj/JoystickBoard.o -MT obj/JoystickBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/JoystickBoard.cpp > obj/JoystickBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/JoystickBoard.cpp -o obj/JoystickBoard.o Generating dependencies: Src/Model3/DriveBoard/SkiBoard.cpp -> obj/SkiBoard.d Compiling : Src/Model3/DriveBoard/SkiBoard.cpp -> obj/SkiBoard.o g++ -MM -MP -MT obj/SkiBoard.o -MT obj/SkiBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/SkiBoard.cpp > obj/SkiBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/SkiBoard.cpp -o obj/SkiBoard.o Generating dependencies: Src/Model3/DriveBoard/BillBoard.cpp -> obj/BillBoard.d Compiling : Src/Model3/DriveBoard/BillBoard.cpp -> obj/BillBoard.o g++ -MM -MP -MT obj/BillBoard.o -MT obj/BillBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/BillBoard.cpp > obj/BillBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/DriveBoard/BillBoard.cpp -o obj/BillBoard.o Generating dependencies: Src/Model3/MPC10x.cpp -> obj/MPC10x.d Compiling : Src/Model3/MPC10x.cpp -> obj/MPC10x.o g++ -MM -MP -MT obj/MPC10x.o -MT obj/MPC10x.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/MPC10x.cpp > obj/MPC10x.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/MPC10x.cpp -o obj/MPC10x.o Generating dependencies: Src/Inputs/Input.cpp -> obj/Input.d Compiling : Src/Inputs/Input.cpp -> obj/Input.o g++ -MM -MP -MT obj/Input.o -MT obj/Input.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/Input.cpp > obj/Input.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/Input.cpp -o obj/Input.o In file included from Src/Inputs/Input.cpp:29: Src/Inputs/Input.h: In constructor 'CInput::CInput(const char*, const char*, unsigned int, unsigned int, const char*, UINT16)': Src/Inputs/Input.h:107:24: warning: 'CInput::gameFlags' will be initialized after [-Wreorder] 107 | const unsigned gameFlags; | ^~~~~~~~~ Src/Inputs/Input.h:74:21: warning: 'const char* CInput::m_defaultMapping' [-Wreorder] 74 | const char *m_defaultMapping; | ^~~~~~~~~~~~~~~~ Src/Inputs/Input.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CInput::CInput(const char *inputId, const char *inputLabel, unsigned inputFlags, unsigned inputGameFlags, const char *defaultMapping, UINT16 initValue) : | ^~~~~~ Src/Inputs/Input.h:113:16: warning: 'CInput::prevValue' will be initialized after [-Wreorder] 113 | UINT16 prevValue; | ^~~~~~~~~ Src/Inputs/Input.h:77:23: warning: 'CInputSystem* CInput::m_system' [-Wreorder] 77 | CInputSystem *m_system; | ^~~~~~~~ Src/Inputs/Input.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CInput::CInput(const char *inputId, const char *inputLabel, unsigned inputFlags, unsigned inputGameFlags, const char *defaultMapping, UINT16 initValue) : | ^~~~~~ Generating dependencies: Src/Inputs/Inputs.cpp -> obj/Inputs.d Compiling : Src/Inputs/Inputs.cpp -> obj/Inputs.o g++ -MM -MP -MT obj/Inputs.o -MT obj/Inputs.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/Inputs.cpp > obj/Inputs.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/Inputs.cpp -o obj/Inputs.o Generating dependencies: Src/Inputs/InputSource.cpp -> obj/InputSource.d Compiling : Src/Inputs/InputSource.cpp -> obj/InputSource.o g++ -MM -MP -MT obj/InputSource.o -MT obj/InputSource.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/InputSource.cpp > obj/InputSource.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/InputSource.cpp -o obj/InputSource.o In file included from Src/Inputs/InputSource.cpp:30: Src/Inputs/InputSource.h: In constructor 'CInputSource::CInputSource(ESourceType)': Src/Inputs/InputSource.h:61:27: warning: 'CInputSource::type' will be initialized after [-Wreorder] 61 | const ESourceType type; | ^~~~ Src/Inputs/InputSource.h:53:18: warning: 'unsigned int CInputSource::m_acquired' [-Wreorder] 53 | unsigned m_acquired; | ^~~~~~~~~~ Src/Inputs/InputSource.cpp:39:1: warning: when initialized here [-Wreorder] 39 | CInputSource::CInputSource(ESourceType sourceType) : type(sourceType), m_acquired(0) | ^~~~~~~~~~~~ Src/Inputs/InputSource.cpp: In member function 'virtual void CInputSource::Release()': Src/Inputs/InputSource.cpp:56:17: warning: deleting object of abstract class type 'CInputSource' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] 56 | delete this; | ^~~~~~~~~~~ Generating dependencies: Src/Inputs/InputSystem.cpp -> obj/InputSystem.d Compiling : Src/Inputs/InputSystem.cpp -> obj/InputSystem.o g++ -MM -MP -MT obj/InputSystem.o -MT obj/InputSystem.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/InputSystem.cpp > obj/InputSystem.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/InputSystem.cpp -o obj/InputSystem.o Generating dependencies: Src/Inputs/InputTypes.cpp -> obj/InputTypes.d Compiling : Src/Inputs/InputTypes.cpp -> obj/InputTypes.o g++ -MM -MP -MT obj/InputTypes.o -MT obj/InputTypes.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/InputTypes.cpp > obj/InputTypes.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/InputTypes.cpp -o obj/InputTypes.o In file included from Src/Inputs/InputTypes.cpp:29: Src/Inputs/InputTypes.h: In constructor 'CTriggerInput::CTriggerInput(const char*, const char*, unsigned int, CSwitchInput*, CSwitchInput*, UINT16, UINT16)': Src/Inputs/InputTypes.h:153:13: warning: 'CTriggerInput::m_offscreenCount' will be initialized after [-Wreorder] 153 | int m_offscreenCount; | ^~~~~~~~~~~~~~~~ Src/Inputs/InputTypes.h:149:16: warning: 'UINT16 CTriggerInput::m_offVal' [-Wreorder] 149 | UINT16 m_offVal; | ^~~~~~~~ Src/Inputs/InputTypes.cpp:179:1: warning: when initialized here [-Wreorder] 179 | CTriggerInput::CTriggerInput(const char *inputId, const char *inputLabel, unsigned inputGameFlags, | ^~~~~~~~~~~~~ Generating dependencies: Src/Inputs/MultiInputSource.cpp -> obj/MultiInputSource.d Compiling : Src/Inputs/MultiInputSource.cpp -> obj/MultiInputSource.o g++ -MM -MP -MT obj/MultiInputSource.o -MT obj/MultiInputSource.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/MultiInputSource.cpp > obj/MultiInputSource.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Inputs/MultiInputSource.cpp -o obj/MultiInputSource.o Generating dependencies: Src/OSD/SDL/SDLInputSystem.cpp -> obj/SDLInputSystem.d Compiling : Src/OSD/SDL/SDLInputSystem.cpp -> obj/SDLInputSystem.o g++ -MM -MP -MT obj/SDLInputSystem.o -MT obj/SDLInputSystem.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/SDLInputSystem.cpp > obj/SDLInputSystem.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/SDLInputSystem.cpp -o obj/SDLInputSystem.o In file included from Src/OSD/SDL/SDLInputSystem.cpp:32: Src/OSD/SDL/SDLInputSystem.h: In constructor 'CSDLInputSystem::CSDLInputSystem(const Util::Config::Node&)': Src/OSD/SDL/SDLInputSystem.h:71:15: warning: 'CSDLInputSystem::m_mouseButtons' will be initialized after [-Wreorder] 71 | Uint8 m_mouseButtons; | ^~~~~~~~~~~~~~ Src/OSD/SDL/SDLInputSystem.h:52:35: warning: 'const Util::Config::Node& CSDLInputSystem::m_config' [-Wreorder] 52 | const Util::Config::Node& m_config; | ^~~~~~~~ Src/OSD/SDL/SDLInputSystem.cpp:171:1: warning: when initialized here [-Wreorder] 171 | CSDLInputSystem::CSDLInputSystem(const Util::Config::Node& config) | ^~~~~~~~~~~~~~~ Src/OSD/SDL/SDLInputSystem.cpp: In member function 'virtual int CSDLInputSystem::GetKeyIndex(const char*)': Src/OSD/SDL/SDLInputSystem.cpp:415:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 415 | for (int i = 0; i < NUM_SDL_KEYS; i++) Src/OSD/SDL/SDLInputSystem.cpp: In member function 'virtual const char* CSDLInputSystem::GetKeyName(int)': Src/OSD/SDL/SDLInputSystem.cpp:425:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 425 | if (keyIndex < 0 || keyIndex >= NUM_SDL_KEYS) Generating dependencies: Src/OSD/Outputs.cpp -> obj/Outputs.d Compiling : Src/OSD/Outputs.cpp -> obj/Outputs.o g++ -MM -MP -MT obj/Outputs.o -MT obj/Outputs.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/Outputs.cpp > obj/Outputs.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/Outputs.cpp -o obj/Outputs.o Generating dependencies: Src/Sound/MPEG/MpegAudio.cpp -> obj/MpegAudio.d Compiling : Src/Sound/MPEG/MpegAudio.cpp -> obj/MpegAudio.o g++ -MM -MP -MT obj/MpegAudio.o -MT obj/MpegAudio.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/MPEG/MpegAudio.cpp > obj/MpegAudio.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/MPEG/MpegAudio.cpp -o obj/MpegAudio.o Generating dependencies: Src/Model3/Crypto.cpp -> obj/Crypto.d Compiling : Src/Model3/Crypto.cpp -> obj/Crypto.o g++ -MM -MP -MT obj/Crypto.o -MT obj/Crypto.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Crypto.cpp > obj/Crypto.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Crypto.cpp -o obj/Crypto.o Generating dependencies: Src/OSD/Logger.cpp -> obj/Logger.d Compiling : Src/OSD/Logger.cpp -> obj/Logger.o g++ -MM -MP -MT obj/Logger.o -MT obj/Logger.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/Logger.cpp > obj/Logger.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/Logger.cpp -o obj/Logger.o Src/OSD/Logger.cpp: In function 'virtual void CSystemLogger::DebugLog(const char*, __va_list_tag*)': Src/OSD/Logger.cpp:342:29: warning: '%s' directive writing up to 4095 bytes into a region of size 4088 [-Wformat-overflow=] 342 | sprintf(string2, "[Debug] %s", string1); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4109, from /usr/include/c++/13/string:54, from Src/Util/Format.h:4, from Src/Util/GenericValue.h:15, from Src/Util/NewConfig.h:4, from Src/OSD/Logger.h:35, from Src/OSD/Logger.cpp:23: In function 'int sprintf(char*, const char*, ...)', inlined from 'virtual void CSystemLogger::DebugLog(const char*, __va_list_tag*)' at Src/OSD/Logger.cpp:342:10: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 9 and 4104 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In function 'virtual void CSystemLogger::InfoLog(const char*, __va_list_tag*)': Src/OSD/Logger.cpp:362:29: warning: '%s' directive writing up to 4095 bytes into a region of size 4088 [-Wformat-overflow=] 362 | sprintf(string2, "[Info] %s\n", string1); | ^~ ~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'virtual void CSystemLogger::InfoLog(const char*, __va_list_tag*)' at Src/OSD/Logger.cpp:362:10: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In function 'virtual void CSystemLogger::ErrorLog(const char*, __va_list_tag*)': Src/OSD/Logger.cpp:382:29: warning: '%s' directive writing up to 4095 bytes into a region of size 4088 [-Wformat-overflow=] 382 | sprintf(string2, "[Error] %s\n", string1); | ^~ ~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'virtual void CSystemLogger::ErrorLog(const char*, __va_list_tag*)' at Src/OSD/Logger.cpp:382:10: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In member function 'virtual void CFileLogger::DebugLog(const char*, __va_list_tag*)': Src/OSD/Logger.cpp:234:29: warning: '%s' directive writing up to 4095 bytes into a region of size 4088 [-Wformat-overflow=] 234 | sprintf(string2, "[Debug] %s", string1); | ^~ ~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'virtual void CFileLogger::DebugLog(const char*, __va_list_tag*)' at Src/OSD/Logger.cpp:234:10: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 9 and 4104 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In member function 'virtual void CFileLogger::InfoLog(const char*, __va_list_tag*)': Src/OSD/Logger.cpp:252:29: warning: '%s' directive writing up to 4095 bytes into a region of size 4088 [-Wformat-overflow=] 252 | sprintf(string2, "[Info] %s\n", string1); | ^~ ~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'virtual void CFileLogger::InfoLog(const char*, __va_list_tag*)' at Src/OSD/Logger.cpp:252:10: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In member function 'virtual void CFileLogger::ErrorLog(const char*, __va_list_tag*)': Src/OSD/Logger.cpp:271:29: warning: '%s' directive writing up to 4095 bytes into a region of size 4088 [-Wformat-overflow=] 271 | sprintf(string2, "[Error] %s\n", string1); | ^~ ~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'virtual void CFileLogger::ErrorLog(const char*, __va_list_tag*)' at Src/OSD/Logger.cpp:271:10: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Generating dependencies: Src/Util/Format.cpp -> obj/Format.d Compiling : Src/Util/Format.cpp -> obj/Format.o g++ -MM -MP -MT obj/Format.o -MT obj/Format.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/Format.cpp > obj/Format.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/Format.cpp -o obj/Format.o Generating dependencies: Src/Util/NewConfig.cpp -> obj/NewConfig.d Compiling : Src/Util/NewConfig.cpp -> obj/NewConfig.o g++ -MM -MP -MT obj/NewConfig.o -MT obj/NewConfig.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/NewConfig.cpp > obj/NewConfig.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/NewConfig.cpp -o obj/NewConfig.o Generating dependencies: Src/Util/ByteSwap.cpp -> obj/ByteSwap.d Compiling : Src/Util/ByteSwap.cpp -> obj/ByteSwap.o g++ -MM -MP -MT obj/ByteSwap.o -MT obj/ByteSwap.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/ByteSwap.cpp > obj/ByteSwap.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/ByteSwap.cpp -o obj/ByteSwap.o Generating dependencies: Src/Util/ConfigBuilders.cpp -> obj/ConfigBuilders.d Compiling : Src/Util/ConfigBuilders.cpp -> obj/ConfigBuilders.o g++ -MM -MP -MT obj/ConfigBuilders.o -MT obj/ConfigBuilders.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/ConfigBuilders.cpp > obj/ConfigBuilders.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/ConfigBuilders.cpp -o obj/ConfigBuilders.o Generating dependencies: Src/GameLoader.cpp -> obj/GameLoader.d Compiling : Src/GameLoader.cpp -> obj/GameLoader.o g++ -MM -MP -MT obj/GameLoader.o -MT obj/GameLoader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/GameLoader.cpp > obj/GameLoader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/GameLoader.cpp -o obj/GameLoader.o Generating dependencies: Src/Pkgs/tinyxml2.cpp -> obj/tinyxml2.d Compiling : Src/Pkgs/tinyxml2.cpp -> obj/tinyxml2.o g++ -MM -MP -MT obj/tinyxml2.o -MT obj/tinyxml2.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Pkgs/tinyxml2.cpp > obj/tinyxml2.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Pkgs/tinyxml2.cpp -o obj/tinyxml2.o Generating dependencies: Src/ROMSet.cpp -> obj/ROMSet.d Compiling : Src/ROMSet.cpp -> obj/ROMSet.o g++ -MM -MP -MT obj/ROMSet.o -MT obj/ROMSet.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/ROMSet.cpp > obj/ROMSet.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/ROMSet.cpp -o obj/ROMSet.o Generating dependencies: Src/OSD/Unix/FileSystemPath.cpp -> obj/FileSystemPath.d Compiling : Src/OSD/Unix/FileSystemPath.cpp -> obj/FileSystemPath.o g++ -MM -MP -MT obj/FileSystemPath.o -MT obj/FileSystemPath.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/Unix/FileSystemPath.cpp > obj/FileSystemPath.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/Unix/FileSystemPath.cpp -o obj/FileSystemPath.o Generating dependencies: Src/Network/TCPReceive.cpp -> obj/TCPReceive.d Compiling : Src/Network/TCPReceive.cpp -> obj/TCPReceive.o g++ -MM -MP -MT obj/TCPReceive.o -MT obj/TCPReceive.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Network/TCPReceive.cpp > obj/TCPReceive.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Network/TCPReceive.cpp -o obj/TCPReceive.o Generating dependencies: Src/Network/TCPSend.cpp -> obj/TCPSend.d Compiling : Src/Network/TCPSend.cpp -> obj/TCPSend.o g++ -MM -MP -MT obj/TCPSend.o -MT obj/TCPSend.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Network/TCPSend.cpp > obj/TCPSend.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Network/TCPSend.cpp -o obj/TCPSend.o Generating dependencies: Src/Network/NetBoard.cpp -> obj/NetBoard.d Compiling : Src/Network/NetBoard.cpp -> obj/NetBoard.o g++ -MM -MP -MT obj/NetBoard.o -MT obj/NetBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Network/NetBoard.cpp > obj/NetBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Network/NetBoard.cpp -o obj/NetBoard.o Generating dependencies: Src/Network/SimNetBoard.cpp -> obj/SimNetBoard.d Compiling : Src/Network/SimNetBoard.cpp -> obj/SimNetBoard.o g++ -MM -MP -MT obj/SimNetBoard.o -MT obj/SimNetBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Network/SimNetBoard.cpp > obj/SimNetBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Network/SimNetBoard.cpp -o obj/SimNetBoard.o -------------------------------------------------------------------------------- Linking Supermodel : bin/supermodel -------------------------------------------------------------------------------- gcc obj/PPCDisasm.o obj/BlockFile.o obj/unzip.o obj/ioapi.o obj/93C46.o obj/BitRegister.o obj/JTAG.o obj/Error.o obj/glew.o obj/Shader.o obj/Real3D.o obj/Legacy3D.o obj/Models.o obj/TextureRefs.o obj/GLSLShader.o obj/R3DFrameBuffers.o obj/New3D.o obj/Mat4.o obj/Model.o obj/PolyHeader.o obj/Texture.o obj/TextureSheet.o obj/VBO.o obj/Vec.o obj/R3DShader.o obj/R3DFloat.o obj/R3DScrollFog.o obj/Render2D.o obj/TileGen.o obj/Model3.o obj/ppc.o obj/Main.o obj/Audio.o obj/Thread.o obj/SoundBoard.o obj/SCSP.o obj/SCSPDSP.o obj/68K.o obj/m68kcpu.o obj/m68kopnz.o obj/m68kopdm.o obj/m68kopac.o obj/m68kops.o obj/DSB.o obj/Z80.o obj/IRQ.o obj/53C810.o obj/PCI.o obj/RTC72421.o obj/DriveBoard.o obj/WheelBoard.o obj/JoystickBoard.o obj/SkiBoard.o obj/BillBoard.o obj/MPC10x.o obj/Input.o obj/Inputs.o obj/InputSource.o obj/InputSystem.o obj/InputTypes.o obj/MultiInputSource.o obj/SDLInputSystem.o obj/Outputs.o obj/MpegAudio.o obj/Crypto.o obj/Logger.o obj/Format.o obj/NewConfig.o obj/ByteSwap.o obj/ConfigBuilders.o obj/GameLoader.o obj/tinyxml2.o obj/ROMSet.o obj/FileSystemPath.o obj/TCPReceive.o obj/TCPSend.o obj/NetBoard.o obj/SimNetBoard.o -o bin/supermodel `sdl2-config --libs` -lGL -lGLU -lz -lm -lstdc++ -lpthread -lSDL2_net -s make: Leaving directory '/usr/src/RPM/BUILD/supermodel-0.2a' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.42580 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/supermodel-buildroot + : + /bin/rm -rf -- /usr/src/tmp/supermodel-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd supermodel-0.2a + mkdir -p /usr/src/tmp/supermodel-buildroot/usr/share/supermodel/Config + mkdir -p /usr/src/tmp/supermodel-buildroot//usr/share/man/man6 + mv Config/Games.xml Config/Supermodel.ini /usr/src/tmp/supermodel-buildroot/usr/share/supermodel/Config + install -D -m 755 bin/supermodel /usr/src/tmp/supermodel-buildroot/usr/lib/supermodel + install -p -m 644 /usr/src/RPM/SOURCES/supermodel.6 /usr/src/tmp/supermodel-buildroot//usr/share/man/man6 + install -D -m 755 /usr/src/RPM/SOURCES/run_supermodel /usr/src/tmp/supermodel-buildroot/usr/bin/supermodel + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/supermodel-buildroot (auto) Verifying and fixing files in /usr/src/tmp/supermodel-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/supermodel-buildroot/ (default) Compressing files in /usr/src/tmp/supermodel-buildroot (auto) Adjusting library links in /usr/src/tmp/supermodel-buildroot ./usr/lib: (from :0) 056-debuginfo.brp: WARNING: You have 1 stripped ELF objects. Please compile with debugging information! 056-debuginfo.brp: WARNING: An excerpt from the list of affected files follows: ./usr/lib/supermodel Verifying ELF objects in /usr/src/tmp/supermodel-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Processing files: supermodel-0.2a-alt4 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.42580 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd supermodel-0.2a + DOCDIR=/usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.2a + export DOCDIR + rm -rf /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.2a + /bin/mkdir -p /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.2a + cp -prL Docs/LICENSE.txt Docs/README.txt /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.2a + chmod -R go-w /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.2a + chmod -R a+rX /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.2a + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.l9V9r6 find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aSt90W find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) find-requires: FINDPACKAGE-COMMANDS: cp mkdir Requires: /bin/sh, /lib64/ld-linux-x86-64.so.2, coreutils, libGL.so.1()(64bit) >= set:pjdsnsAAG1dl2gS5PBw27091lbZJPt4hDd5FELHQr43VETBuCSFphAn1FPvbl4TEBqVj8XiUdAgXvfJJ29TOZle11QUaMeZxBmcouPFHrwbx8FPygo7cv84lry9rLAgDhvG231RdHDFp62Bafg4d9arYRdDsoWZLExN8Hy0, libGLU.so.1()(64bit) >= set:jhZbn9Q2, libSDL2-2.0.so.0()(64bit) >= set:ngqDcx1gVX0xXABSz2LNxjPNw3gOyTO6GCgkohMi0ikqNiV7M8eZGI4yy2HZEAiitWeFdZhtncnhZkZiuhFvGy10Q0jQ313sRx6kKTal54hoFi3qQRHVskWkhywvwoHsmfBXY10LTonfCDp27ryvo46QjzJxJ6qlyo3iK3naofglYIcO8dI0ZqPhMQcA9PEVVwJZqRM0, libSDL2_net-2.0.so.0()(64bit) >= set:jfOufyTmBRoMsGcGtPs40ZfYEoPxs8V20, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libz.so.1()(64bit) >= set:khA48bZCqvxaG1, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.r0VT5R Wrote: /usr/src/RPM/RPMS/x86_64/supermodel-0.2a-alt4.x86_64.rpm (w2.lzdio) 82.67user 13.10system 1:38.52elapsed 97%CPU (0avgtext+0avgdata 371468maxresident)k 0inputs+0outputs (0major+2637185minor)pagefaults 0swaps 3.09user 2.40system 1:49.34elapsed 5%CPU (0avgtext+0avgdata 136280maxresident)k 0inputs+0outputs (0major+206072minor)pagefaults 0swaps --- supermodel-0.2a-alt4.x86_64.rpm.repo 2022-12-11 10:56:21.000000000 +0000 +++ supermodel-0.2a-alt4.x86_64.rpm.hasher 2024-03-22 03:34:21.558719473 +0000 @@ -22,2 +22,3 @@ Requires: libc.so.6(GLIBC_2.34)(64bit) +Requires: libc.so.6(GLIBC_2.38)(64bit) Requires: libc.so.6(GLIBC_2.4)(64bit) @@ -40,2 +41,3 @@ Requires: libstdc++.so.6(GLIBCXX_3.4.29)(64bit) +Requires: libstdc++.so.6(GLIBCXX_3.4.32)(64bit) Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) @@ -46,3 +48,3 @@ File: /usr/bin/supermodel 100755 root:root 297c07d0796ca9a33ed33b7912561051 -File: /usr/lib/supermodel 100755 root:root 5134a7937958bbf86a4f2d55fdd2ec0e +File: /usr/lib/supermodel 100755 root:root ea4bf887468f4a3081dc1281b2b853b2 File: /usr/share/doc/supermodel-0.2a 40755 root:root @@ -53,2 +55,2 @@ File: /usr/share/supermodel/Config/Supermodel.ini 100644 root:root 4cdbf3c2e75bc1ea5f9420802149d3bd -RPMIdentity: 1a93e64678fc973a4fbea5e75a38df150c470e28277ee8b4775960348ffc9c003bc451655b85cdfcd8ec7073bd80fc87ce3c5cb5bd510ccbf3ede9ba604dae82 +RPMIdentity: f303b561f8bc0d727db77de3bf15f29fa473111d85aa2df2ebdf2481b8de6c2eaa65629cf4caa5f4a8a6ea86a344b51cde85bd161ddcf856c6e3f1ca48f493a5