<86>Dec 14 10:13:08 userdel[585271]: delete user 'rooter' <86>Dec 14 10:13:08 userdel[585271]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 14 10:13:08 groupadd[585279]: group added to /etc/group: name=rooter, GID=1271 <86>Dec 14 10:13:08 groupadd[585279]: group added to /etc/gshadow: name=rooter <86>Dec 14 10:13:08 groupadd[585279]: new group: name=rooter, GID=1271 <86>Dec 14 10:13:08 useradd[585293]: new user: name=rooter, UID=1271, GID=1271, home=/root, shell=/bin/bash, from=none <86>Dec 14 10:13:08 userdel[585308]: delete user 'builder' <86>Dec 14 10:13:08 userdel[585308]: removed group 'builder' owned by 'builder' <86>Dec 14 10:13:08 userdel[585308]: removed shadow group 'builder' owned by 'builder' <86>Dec 14 10:13:08 groupadd[585320]: group added to /etc/group: name=builder, GID=1272 <86>Dec 14 10:13:08 groupadd[585320]: group added to /etc/gshadow: name=builder <86>Dec 14 10:13:08 groupadd[585320]: new group: name=builder, GID=1272 <86>Dec 14 10:13:08 useradd[585330]: new user: name=builder, UID=1272, GID=1272, home=/usr/src, shell=/bin/bash, from=none <13>Dec 14 10:13:29 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed <13>Dec 14 10:13:29 rpmi: libSDL2-2.30.10-alt1 sisyphus+364560.100.1.1 1733772093 installed <13>Dec 14 10:13:29 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Dec 14 10:13:29 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349845 installed <13>Dec 14 10:13:29 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572108 installed <13>Dec 14 10:13:29 rpmi: libSDL2_net-2.2.0-alt1 sisyphus+340661.100.1.1 1707899927 installed <13>Dec 14 10:13:29 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed <13>Dec 14 10:13:29 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed <13>Dec 14 10:13:29 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577529 installed <13>Dec 14 10:13:29 rpmi: libsensors3-3.6.0-alt3 sisyphus+308579.100.1.1 1666035269 installed <13>Dec 14 10:13:29 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 14 10:13:29 rpmi: libspirv-tools0-1:2024.3-alt0.1 sisyphus+356274.200.1.1 1724862332 installed <13>Dec 14 10:13:29 rpmi: llvm18.1-filesystem-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763102 installed <13>Dec 14 10:13:29 rpmi: llvm18.1-polly-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763102 installed <13>Dec 14 10:13:29 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922745 installed <13>Dec 14 10:13:29 rpmi: llvm18.1-gold-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763102 installed <13>Dec 14 10:13:33 rpmi: llvm18.1-libs-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763102 installed <13>Dec 14 10:13:33 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441073 installed <13>Dec 14 10:13:33 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed <13>Dec 14 10:13:33 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342009 installed <13>Dec 14 10:13:33 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240774 installed <13>Dec 14 10:13:33 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441114 installed <13>Dec 14 10:13:33 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168534 installed <13>Dec 14 10:13:33 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023235 installed <13>Dec 14 10:13:35 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342009 installed <13>Dec 14 10:13:35 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240774 installed <13>Dec 14 10:13:35 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572108 installed <13>Dec 14 10:13:35 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440792 installed <13>Dec 14 10:13:35 rpmi: libdrm-1:2.4.124-alt1 sisyphus+364215.100.1.1 1733469813 installed <13>Dec 14 10:13:36 rpmi: libGLX-mesa-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470195 installed <13>Dec 14 10:13:36 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed <13>Dec 14 10:13:36 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed <13>Dec 14 10:13:36 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Dec 14 10:13:36 rpmi: libgbm-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470195 installed <13>Dec 14 10:13:36 rpmi: libEGL-mesa-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470195 installed <13>Dec 14 10:13:36 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed <13>Dec 14 10:13:36 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed <13>Dec 14 10:13:36 rpmi: libSDL2-devel-2.30.10-alt1 sisyphus+364560.100.1.1 1733772093 installed <13>Dec 14 10:13:36 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 14 10:13:36 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed <13>Dec 14 10:13:37 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed <13>Dec 14 10:13:37 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139881 installed <13>Dec 14 10:13:37 rpmi: libSDL2_net-devel-2.2.0-alt1 sisyphus+340661.100.1.1 1707899927 installed <13>Dec 14 10:13:37 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Dec 14 10:13:37 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/supermodel-0.3a-alt1.git4e7356a.nosrc.rpm (w1.gzdio) Installing supermodel-0.3a-alt1.git4e7356a.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.46658 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf supermodel-0.3a + echo 'Source #0 (supermodel-0.3a.tar):' Source #0 (supermodel-0.3a.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/supermodel-0.3a.tar + cd supermodel-0.3a + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.46658 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd supermodel-0.3a + make -f Makefiles/Makefile.UNIX VERBOSE=1 NET_BOARD=1 make: Entering directory '/usr/src/RPM/BUILD/supermodel-0.3a' 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 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/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 Src/Model3/JTAG.cpp: In member function 'void CJTAG::Write(bool, bool, bool, bool)': Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'RunTestIdle' not handled in switch [-Wswitch] 266 | switch (m_state) | ^ Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'SelectDRScan' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'Exit1DR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'PauseDR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'Exit2DR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'UpdateDR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'SelectIRScan' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'Exit1IR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'PauseIR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'Exit2IR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:266:16: warning: enumeration value 'UpdateIR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'TestLogicReset' not handled in switch [-Wswitch] 292 | switch (m_state) | ^ Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'RunTestIdle' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'SelectDRScan' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'CaptureDR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'Exit1DR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'PauseDR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'Exit2DR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'SelectIRScan' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'CaptureIR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'Exit1IR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'PauseIR' not handled in switch [-Wswitch] Src/Model3/JTAG.cpp:292:16: warning: enumeration value 'Exit2IR' not handled in switch [-Wswitch] 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 'void CReal3D::WriteJTAGModeword(CASIC::Name, uint32_t)': Src/Model3/Real3D.cpp:730:12: warning: enumeration value 'Mercury' not handled in switch [-Wswitch] 730 | switch (device) | ^ Src/Model3/Real3D.cpp:730:12: warning: enumeration value 'Venus' not handled in switch [-Wswitch] Src/Model3/Real3D.cpp:730:12: warning: enumeration value 'Earth' not handled in switch [-Wswitch] Src/Model3/Real3D.cpp:730:12: warning: enumeration value 'Jupiter' not handled in switch [-Wswitch] Src/Model3/Real3D.cpp:730:12: warning: enumeration value 'Dummy' not handled in switch [-Wswitch] Src/Model3/Real3D.cpp: In member function 'uint32_t CReal3D::ReadRegister(unsigned int)': Src/Model3/Real3D.cpp:793:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 793 | return *(uint32_t*)(&val); | ^~~~~~~~~~~~~~~~~ In file included from Src/Model3/Real3D.cpp:44: Src/Model3/Real3D.h: In constructor 'CReal3D::CReal3D(const Util::Config::Node&)': Src/Model3/Real3D.h:468:9: warning: 'CReal3D::commandPortWrittenRO' will be initialized after [-Wreorder] 468 | bool commandPortWrittenRO; // Read-only copy of flag | ^~~~~~~~~~~~~~~~~~~~ Src/Model3/Real3D.h:426:14: warning: 'uint32_t* CReal3D::cullingRAMHi' [-Wreorder] 426 | uint32_t *cullingRAMHi; // 1MB of culling RAM at 8E000000 | ^~~~~~~~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:442:14: warning: 'CReal3D::cullingRAMHiDirty' will be initialized after [-Wreorder] 442 | uint8_t *cullingRAMHiDirty; | ^~~~~~~~~~~~~~~~~ Src/Model3/Real3D.h:436:14: warning: 'uint32_t* CReal3D::cullingRAMHiRO' [-Wreorder] 436 | uint32_t *cullingRAMHiRO; // 1MB of culling RAM at 8E000000 [read-only snapshot] | ^~~~~~~~~~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:464:13: warning: 'CReal3D::dmaConfig' will be initialized after [-Wreorder] 464 | uint8_t dmaConfig; | ^~~~~~~~~ Src/Model3/Real3D.h:461:13: warning: 'uint32_t CReal3D::dmaData' [-Wreorder] 461 | uint32_t dmaData; | ^~~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:461:13: warning: 'CReal3D::dmaData' will be initialized after [-Wreorder] 461 | uint32_t dmaData; | ^~~~~~~ Src/Model3/Real3D.h:459:13: warning: 'uint32_t CReal3D::dmaDest' [-Wreorder] 459 | uint32_t dmaDest; | ^~~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:459:13: warning: 'CReal3D::dmaDest' will be initialized after [-Wreorder] 459 | uint32_t dmaDest; | ^~~~~~~ Src/Model3/Real3D.h:455:13: warning: 'uint32_t CReal3D::dmaIRQ' [-Wreorder] 455 | uint32_t dmaIRQ; // IRQ bit to use when calling IRQ handler | ^~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:460:13: warning: 'CReal3D::dmaLength' will be initialized after [-Wreorder] 460 | uint32_t dmaLength; | ^~~~~~~~~ Src/Model3/Real3D.h:458:13: warning: 'uint32_t CReal3D::dmaSrc' [-Wreorder] 458 | uint32_t dmaSrc; | ^~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:463:13: warning: 'CReal3D::dmaStatus' will be initialized after [-Wreorder] 463 | uint8_t dmaStatus; | ^~~~~~~~~ Src/Model3/Real3D.h:462:13: warning: 'uint32_t CReal3D::dmaUnknownReg' [-Wreorder] 462 | uint32_t dmaUnknownReg; | ^~~~~~~~~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:477:12: warning: 'CReal3D::m_modeword' will be initialized after [-Wreorder] 477 | uint32_t m_modeword[5]; | ^~~~~~~~~~ Src/Model3/Real3D.h:471:12: warning: 'uint32_t CReal3D::m_pingPong' [-Wreorder] 471 | uint32_t m_pingPong; | ^~~~~~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:471:12: warning: 'CReal3D::m_pingPong' will be initialized after [-Wreorder] 471 | uint32_t m_pingPong; | ^~~~~~~~~~ Src/Model3/Real3D.h:418:19: warning: 'uint32_t CReal3D::pciID' [-Wreorder] 418 | uint32_t pciID; // PCI vendor and device ID | ^~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:443:14: warning: 'CReal3D::polyRAMDirty' will be initialized after [-Wreorder] 443 | uint8_t *polyRAMDirty; | ^~~~~~~~~~~~ Src/Model3/Real3D.h:437:14: warning: 'uint32_t* CReal3D::polyRAMRO' [-Wreorder] 437 | uint32_t *polyRAMRO; // 4MB of polygon RAM at 98000000 [read-only snapshot] | ^~~~~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:437:14: warning: 'CReal3D::polyRAMRO' will be initialized after [-Wreorder] 437 | uint32_t *polyRAMRO; // 4MB of polygon RAM at 98000000 [read-only snapshot] | ^~~~~~~~~ Src/Model3/Real3D.h:417:19: warning: 'int CReal3D::step' [-Wreorder] 417 | int step; // hardware stepping (as in GameInfo structure) | ^~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ Src/Model3/Real3D.h:444:14: warning: 'CReal3D::textureRAMDirty' will be initialized after [-Wreorder] 444 | uint8_t *textureRAMDirty; | ^~~~~~~~~~~~~~~ Src/Model3/Real3D.h:438:14: warning: 'uint16_t* CReal3D::textureRAMRO' [-Wreorder] 438 | uint16_t *textureRAMRO; // 8MB of internal texture RAM [read-only snapshot] | ^~~~~~~~~~~~ Src/Model3/Real3D.cpp:955:1: warning: when initialized here [-Wreorder] 955 | CReal3D::CReal3D(const Util::Config::Node &config) | ^~~~~~~ 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::SetFBO(New3D::Layer)': Src/Graphics/New3D/R3DFrameBuffers.cpp:157:16: warning: enumeration value 'trans12' not handled in switch [-Wswitch] 157 | switch (layer) | ^ Src/Graphics/New3D/R3DFrameBuffers.cpp:157:16: warning: enumeration value 'all' not handled in switch [-Wswitch] 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&, const std::string&)': Src/Graphics/New3D/New3D.h:281:22: warning: 'New3D::CNew3D::m_r3dScrollFog' will be initialized after [-Wreorder] 281 | R3DScrollFog m_r3dScrollFog; | ^~~~~~~~~~~~~~ Src/Graphics/New3D/New3D.h:225:21: warning: 'std::string New3D::CNew3D::m_gameName' [-Wreorder] 225 | std::string m_gameName; | ^~~~~~~~~~ Src/Graphics/New3D/New3D.cpp:20:1: warning: when initialized here [-Wreorder] 20 | CNew3D::CNew3D(const Util::Config::Node &config, const std::string& gameName) : | ^~~~~~ Src/Graphics/New3D/New3D.h:283:16: warning: 'New3D::CNew3D::m_aaTarget' will be initialized after [-Wreorder] 283 | GLuint m_aaTarget; // optional, maybe zero | ^~~~~~~~~~ Src/Graphics/New3D/New3D.h:255:24: warning: 'LODBlendTable* New3D::CNew3D::m_LODBlendTable' [-Wreorder] 255 | LODBlendTable* m_LODBlendTable; | ^~~~~~~~~~~~~~~ Src/Graphics/New3D/New3D.cpp:20:1: warning: when initialized here [-Wreorder] 20 | CNew3D::CNew3D(const Util::Config::Node &config, const std::string& gameName) : | ^~~~~~ Src/Graphics/New3D/New3D.h:285:13: warning: 'New3D::CNew3D::m_currentPriority' will be initialized after [-Wreorder] 285 | int m_currentPriority; | ^~~~~~~~~~~~~~~~~ Src/Graphics/New3D/New3D.h:253:26: warning: 'const float* New3D::CNew3D::m_matrixBasePtr' [-Wreorder] 253 | const float *m_matrixBasePtr; | ^~~~~~~~~~~~~~~ Src/Graphics/New3D/New3D.cpp:20:1: warning: when initialized here [-Wreorder] 20 | CNew3D::CNew3D(const Util::Config::Node &config, const std::string& gameName) : | ^~~~~~ Src/Graphics/New3D/New3D.h:253:26: warning: 'New3D::CNew3D::m_matrixBasePtr' will be initialized after [-Wreorder] 253 | const float *m_matrixBasePtr; | ^~~~~~~~~~~~~~~ Src/Graphics/New3D/New3D.h:246:25: warning: 'float New3D::CNew3D::m_xRatio' [-Wreorder] 246 | float m_xRatio, m_yRatio; | ^~~~~~~~ Src/Graphics/New3D/New3D.cpp:20:1: warning: when initialized here [-Wreorder] 20 | CNew3D::CNew3D(const Util::Config::Node &config, const std::string& gameName) : | ^~~~~~ Src/Graphics/New3D/New3D.h:250:25: warning: 'New3D::CNew3D::m_wideScreen' will be initialized after [-Wreorder] 250 | bool m_wideScreen; | ^~~~~~~~~~~~ Src/Graphics/New3D/New3D.h:239:26: warning: 'const UINT32* New3D::CNew3D::m_cullingRAMLo' [-Wreorder] 239 | const UINT32 *m_cullingRAMLo; // 4 MB | ^~~~~~~~~~~~~~ Src/Graphics/New3D/New3D.cpp:20:1: warning: when initialized here [-Wreorder] 20 | CNew3D::CNew3D(const Util::Config::Node &config, const std::string& gameName) : | ^~~~~~ In file included from /usr/include/stdio.h:33, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/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:37: Src/Graphics/New3D/New3D.cpp:77:131: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 77 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inNormal"), 3, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, normal)); | ^ Src/Graphics/New3D/New3D.cpp:78:133: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 78 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inTexCoord"), 2, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, texcoords)); | ^ Src/Graphics/New3D/New3D.cpp:79:138: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 79 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inColour"), 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(FVertex), (void*)offsetof(FVertex, faceColour)); | ^ Src/Graphics/New3D/New3D.cpp:80:135: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 80 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inFaceNormal"), 3, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, faceNormal)); | ^ Src/Graphics/New3D/New3D.cpp:81:135: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 81 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inFixedShade"), 1, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, fixedShade)); | ^ Src/Graphics/New3D/New3D.cpp:82:134: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 82 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inTextureNP"), 1, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, textureNP)); | ^ 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/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 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 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 Generating dependencies: Src/Graphics/New3D/TextureBank.cpp -> obj/TextureBank.d Compiling : Src/Graphics/New3D/TextureBank.cpp -> obj/TextureBank.o g++ -MM -MP -MT obj/TextureBank.o -MT obj/TextureBank.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/TextureBank.cpp > obj/TextureBank.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/TextureBank.cpp -o obj/TextureBank.o Generating dependencies: Src/Graphics/FBO.cpp -> obj/FBO.d Compiling : Src/Graphics/FBO.cpp -> obj/FBO.o g++ -MM -MP -MT obj/FBO.o -MT obj/FBO.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/FBO.cpp > obj/FBO.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/FBO.cpp -o obj/FBO.o 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/Graphics/SuperAA.cpp -> obj/SuperAA.d Compiling : Src/Graphics/SuperAA.cpp -> obj/SuperAA.o g++ -MM -MP -MT obj/SuperAA.o -MT obj/SuperAA.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/SuperAA.cpp > obj/SuperAA.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/SuperAA.cpp -o obj/SuperAA.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 In file included from Src/CPU/PowerPC/ppc.cpp:670: Src/CPU/PowerPC/ppc_ops.c:37: warning: ignoring '#pragma STDC FENV_ACCESS' [-Wunknown-pragmas] 37 | #pragma STDC FENV_ACCESS ON // because of fesetround Src/CPU/PowerPC/ppc.cpp: In function 'void ppc_base_init()': Src/CPU/PowerPC/ppc.cpp:692:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 692 | for( i=0; i < (sizeof(ppc_opcode_common) / sizeof(PPC_OPCODE)); i++ ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 Src/OSD/SDL/Main.cpp: In function 'void SetFullScreenRefreshRate()': Src/OSD/SDL/Main.cpp:237:63: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 237 | if (SDL_BITSPERPIXEL(mode.format) >= 24 && mode.w == totalXRes && mode.h == totalYRes) { | ~~~~~~~^~~~~~~~~~~~ Src/OSD/SDL/Main.cpp:237:86: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 237 | if (SDL_BITSPERPIXEL(mode.format) >= 24 && mode.w == totalXRes && mode.h == totalYRes) { | ~~~~~~~^~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: At global scope: Src/OSD/SDL/Main.cpp:207:24: warning: 'void DebugCallback(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*, const void*)' defined but not used [-Wunused-function] 207 | static void GLAPIENTRY DebugCallback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void* userParam) | ^~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)': Src/OSD/SDL/Main.cpp:1116:49: warning: ' (Paused)' directive output may be truncated writing 9 bytes into a region of size between 1 and 128 [-Wformat-truncation=] 1116 | snprintf(titleStr, sizeof(titleStr), "%s (Paused)", baseTitleStr); | ^~~~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/c++/14/cstdio:42, from Src/OSD/SDL/Main.cpp:69: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)' at Src/OSD/SDL/Main.cpp:1116:17: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 10 and 137 bytes into a destination of size 128 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)': Src/OSD/SDL/Main.cpp:1330:49: warning: ' - ' directive output may be truncated writing 3 bytes into a region of size between 1 and 128 [-Wformat-truncation=] 1330 | snprintf(titleStr, sizeof(titleStr), "%s - %1.3f FPS%s", baseTitleStr, fps, paused ? " (Paused)" : ""); | ^~~ Src/OSD/SDL/Main.cpp:1330:46: note: assuming directive output of 5 bytes 1330 | snprintf(titleStr, sizeof(titleStr), "%s - %1.3f FPS%s", baseTitleStr, fps, paused ? " (Paused)" : ""); | ^~~~~~~~~~~~~~~~~~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)' at Src/OSD/SDL/Main.cpp:1330:17: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 11 and 458 bytes into a destination of size 128 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __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, const float*, const float*, const float*, const float*, void*, bool)': Src/OSD/SDL/Audio.cpp:292:16: warning: enumeration value 'MONO' not handled in switch [-Wswitch] 292 | switch (AudioType) { | ^ Src/OSD/SDL/Audio.cpp:292:16: warning: enumeration value 'STEREO_LR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:292:16: warning: enumeration value 'QUAD_1_FLR_2_RLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:292:16: warning: enumeration value 'QUAD_1_RLR_2_FLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:292:16: warning: enumeration value 'QUAD_1_LR_2_FR_MIX' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp: In function 'Result OpenAudio(const Util::Config::Node&)': Src/OSD/SDL/Audio.cpp:438:12: warning: enumeration value 'QUAD_1_FLR_2_RLR' not handled in switch [-Wswitch] 438 | switch (AudioType) { | ^ Src/OSD/SDL/Audio.cpp:438:12: warning: enumeration value 'QUAD_1_FRL_2_RRL' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:438:12: warning: enumeration value 'QUAD_1_RLR_2_FLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:438:12: warning: enumeration value 'QUAD_1_RRL_2_FRL' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:438:12: warning: enumeration value 'QUAD_1_LR_2_FR_MIX' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp: In function 'bool OutputAudio(unsigned int, const float*, const float*, const float*, const float*, bool)': Src/OSD/SDL/Audio.cpp:642:16: warning: converting to non-pointer type 'UINT32' {aka 'unsigned int'} from NULL [-Wconversion-null] 642 | len2 = NULL; | ^~~~ 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 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 'void SCSP_UpdateReg(int)': Src/Sound/SCSP.cpp:861:37: warning: unused variable 'a' [-Wunused-variable] 861 | int a=1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w8(unsigned int, unsigned char)': Src/Sound/SCSP.cpp:1043:37: warning: unused variable 'a' [-Wunused-variable] 1043 | int a = 1; | ^ Src/Sound/SCSP.cpp:1048:29: warning: unused variable 'a' [-Wunused-variable] 1048 | int a = 1; | ^ Src/Sound/SCSP.cpp:1063:37: warning: unused variable 'a' [-Wunused-variable] 1063 | int a = 1; | ^ Src/Sound/SCSP.cpp:1068:29: warning: unused variable 'a' [-Wunused-variable] 1068 | int a = 1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w16(unsigned int, short unsigned int)': Src/Sound/SCSP.cpp:1110:37: warning: unused variable 'a' [-Wunused-variable] 1110 | int a = 1; | ^ Src/Sound/SCSP.cpp:1113:29: warning: unused variable 'a' [-Wunused-variable] 1113 | int a = 1; | ^ Src/Sound/SCSP.cpp:1130:37: warning: unused variable 'a' [-Wunused-variable] 1130 | int a = 1; | ^ Src/Sound/SCSP.cpp:1133:29: warning: unused variable 'a' [-Wunused-variable] 1133 | int a = 1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w32(unsigned int, unsigned int)': Src/Sound/SCSP.cpp:1163:21: warning: unused variable 'a' [-Wunused-variable] 1163 | int a=1; | ^ Src/Sound/SCSP.cpp:1170:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1170 | *(unsigned int *) &(SCSP->DSP.COEF[(addr-0x700)/2])=val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1172:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1172 | *(unsigned int *) &(SCSP->DSP.MADRS[(addr-0x780)/2]) = val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1174:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1174 | *(unsigned int *) &(SCSP->DSP.MADRS[(addr-0x7c0)/2]) = val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1176:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1176 | *(unsigned int *) &(SCSP->DSP.MPRO[(addr-0x800)/2])=val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1178:37: warning: unused variable 'a' [-Wunused-variable] 1178 | int a=1; | ^ Src/Sound/SCSP.cpp:1181:29: warning: unused variable 'a' [-Wunused-variable] 1181 | int a=1; | ^ 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) 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 -------------------------------------------------------------------------------- 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 */ | ^~~~ 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 Src/CPU/68K/Musashi/m68kcpu.c: In function 'm68k_set_cpu_type': Src/CPU/68K/Musashi/m68kcpu.c:634:42: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 634 | CYC_EXCEPTION = m68ki_exception_cycle_table[0]; | ^ Src/CPU/68K/Musashi/m68kcpu.c:650:42: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 650 | CYC_EXCEPTION = m68ki_exception_cycle_table[0]; | ^ Src/CPU/68K/Musashi/m68kcpu.c:666:42: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 666 | CYC_EXCEPTION = m68ki_exception_cycle_table[1]; | ^ Src/CPU/68K/Musashi/m68kcpu.c:682:42: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 682 | CYC_EXCEPTION = m68ki_exception_cycle_table[2]; | ^ Src/CPU/68K/Musashi/m68kcpu.c:698:42: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 698 | CYC_EXCEPTION = m68ki_exception_cycle_table[2]; | ^ Compiling : obj/m68kopnz.c -> obj/m68kopnz.o Compiling : obj/m68kopdm.c -> obj/m68kopdm.o Compiling : obj/m68kopac.c -> obj/m68kopac.o Compiling : obj/m68kops.c -> obj/m68kops.o 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:650:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 650 | "idle", | ^~~~~~ Src/Model3/DSB.cpp:651:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 651 | "st_got_14", | ^~~~~~~~~~~ Src/Model3/DSB.cpp:652:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 652 | "st_14_0", | ^~~~~~~~~ Src/Model3/DSB.cpp:653:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 653 | "st_14_1", | ^~~~~~~~~ Src/Model3/DSB.cpp:654:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 654 | "st_got24", | ^~~~~~~~~~ Src/Model3/DSB.cpp:655:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 655 | "st_24_0", | ^~~~~~~~~ Src/Model3/DSB.cpp:656:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 656 | "st_24_1", | ^~~~~~~~~ Src/Model3/DSB.cpp:657:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 657 | "st_got74", | ^~~~~~~~~~ Src/Model3/DSB.cpp:658:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 658 | "st_gota0", | ^~~~~~~~~~ Src/Model3/DSB.cpp:659:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 659 | "st_gota1", | ^~~~~~~~~~ Src/Model3/DSB.cpp:660:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 660 | "st_gota3", | ^~~~~~~~~~ Src/Model3/DSB.cpp:661:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 661 | "st_gota4", | ^~~~~~~~~~ Src/Model3/DSB.cpp:662:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 662 | "st_gota5", | ^~~~~~~~~~ Src/Model3/DSB.cpp:663:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 663 | "st_gota7", | ^~~~~~~~~~ Src/Model3/DSB.cpp:664:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 664 | "st_gotb0", | ^~~~~~~~~~ Src/Model3/DSB.cpp:665:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 665 | "st_gotb1", | ^~~~~~~~~~ Src/Model3/DSB.cpp:666:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 666 | "st_gotb2", | ^~~~~~~~~~ Src/Model3/DSB.cpp:667:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 667 | "st_gotb4", | ^~~~~~~~~~ Src/Model3/DSB.cpp:668:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 668 | "st_gotb5", | ^~~~~~~~~~ Src/Model3/DSB.cpp:669:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 669 | "st_gotb6" | ^~~~~~~~~~ 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 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 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:70:15: warning: 'CSDLInputSystem::m_mouseWheelDir' will be initialized after [-Wreorder] 70 | short m_mouseWheelDir; | ^~~~~~~~~~~~~~~ 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:425:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 425 | 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:435:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 435 | if (keyIndex < 0 || keyIndex >= NUM_SDL_KEYS) Generating dependencies: Src/OSD/SDL/Crosshair.cpp -> obj/Crosshair.d Compiling : Src/OSD/SDL/Crosshair.cpp -> obj/Crosshair.o g++ -MM -MP -MT obj/Crosshair.o -MT obj/Crosshair.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/Crosshair.cpp > obj/Crosshair.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/Crosshair.cpp -o obj/Crosshair.o 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 Src/Sound/MPEG/MpegAudio.cpp: In function 'FileContents LoadFile(const std::string&)': Src/Sound/MPEG/MpegAudio.cpp:83:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fread(mpeg_data.get(), sizeof(uint8_t), file_size, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Src/Sound/MPEG/MpegAudio.cpp:23: In function 'void L3_decode_scalefactors(const uint8_t*, uint8_t*, bs_t*, const L3_gr_info_t*, float*, int)', inlined from 'void L3_decode(mp3dec_t*, mp3dec_scratch_t*, L3_gr_info_t*, int)' at Src/Pkgs/minimp3.h:1246:31, inlined from 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)' at Src/Pkgs/minimp3.h:1791:26: Src/Pkgs/minimp3.h:695:42: warning: writing 2 bytes into a region of size 1 [-Wstringop-overflow=] 695 | iscf[gr->n_long_sfb + i + 0] += gr->subblock_gain[0] << sh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Pkgs/minimp3.h: In function 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)': Src/Pkgs/minimp3.h:662:26: note: at offset [39, 40] into destination object 'iscf' of size 40 662 | uint8_t scf_size[4], iscf[40]; | ^~~~ In function 'void L3_decode_scalefactors(const uint8_t*, uint8_t*, bs_t*, const L3_gr_info_t*, float*, int)', inlined from 'void L3_decode(mp3dec_t*, mp3dec_scratch_t*, L3_gr_info_t*, int)' at Src/Pkgs/minimp3.h:1246:31, inlined from 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)' at Src/Pkgs/minimp3.h:1791:26: Src/Pkgs/minimp3.h:697:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 697 | iscf[gr->n_long_sfb + i + 2] += gr->subblock_gain[2] << sh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Pkgs/minimp3.h: In function 'int mp3dec_decode_frame(mp3dec_t*, const uint8_t*, int, mp3d_sample_t*, mp3dec_frame_info_t*)': Src/Pkgs/minimp3.h:662:26: note: at offset [41, 296] into destination object 'iscf' of size 40 662 | uint8_t scf_size[4], iscf[40]; | ^~~~ 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)': Src/OSD/Logger.cpp:351:47: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4088 [-Wformat-truncation=] 351 | snprintf(string2, sizeof(string2), "[Debug] %s", string1); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/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 snprintf(char*, size_t, const char*, ...)', inlined from 'virtual void CSystemLogger::DebugLog(const char*, va_list)' at Src/OSD/Logger.cpp:351:11: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 9 and 4104 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In function 'virtual void CSystemLogger::InfoLog(const char*, va_list)': Src/OSD/Logger.cpp:371:47: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4088 [-Wformat-truncation=] 371 | snprintf(string2, sizeof(string2), "[Info] %s\n", string1); | ^~ ~~~~~~~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'virtual void CSystemLogger::InfoLog(const char*, va_list)' at Src/OSD/Logger.cpp:371:11: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In function 'virtual void CSystemLogger::ErrorLog(const char*, va_list)': Src/OSD/Logger.cpp:391:47: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4088 [-Wformat-truncation=] 391 | snprintf(string2, sizeof(string2), "[Error] %s\n", string1); | ^~ ~~~~~~~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'virtual void CSystemLogger::ErrorLog(const char*, va_list)' at Src/OSD/Logger.cpp:391:11: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In member function 'virtual void CFileLogger::DebugLog(const char*, va_list)': Src/OSD/Logger.cpp:243:47: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4088 [-Wformat-truncation=] 243 | snprintf(string2, sizeof(string2), "[Debug] %s", string1); | ^~ ~~~~~~~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'virtual void CFileLogger::DebugLog(const char*, va_list)' at Src/OSD/Logger.cpp:243:11: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 9 and 4104 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In member function 'virtual void CFileLogger::InfoLog(const char*, va_list)': Src/OSD/Logger.cpp:261:47: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4088 [-Wformat-truncation=] 261 | snprintf(string2, sizeof(string2), "[Info] %s\n", string1); | ^~ ~~~~~~~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'virtual void CFileLogger::InfoLog(const char*, va_list)' at Src/OSD/Logger.cpp:261:11: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/Logger.cpp: In member function 'virtual void CFileLogger::ErrorLog(const char*, va_list)': Src/OSD/Logger.cpp:280:47: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4088 [-Wformat-truncation=] 280 | snprintf(string2, sizeof(string2), "[Error] %s\n", string1); | ^~ ~~~~~~~ In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'virtual void CFileLogger::ErrorLog(const char*, va_list)' at Src/OSD/Logger.cpp:280:11: /usr/include/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __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/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/VBO.o obj/Vec.o obj/R3DShader.o obj/R3DFloat.o obj/R3DScrollFog.o obj/TextureBank.o obj/FBO.o obj/Render2D.o obj/SuperAA.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/Crosshair.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` -lSDL2_net -lGL -lGLU -lz -lm -lstdc++ -lpthread -s make: Leaving directory '/usr/src/RPM/BUILD/supermodel-0.3a' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.91347 + 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:/usr/bin:/bin:/usr/local/bin:/usr/games + cd supermodel-0.3a + 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/Music.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) verify-elf: WARNING: ./usr/lib/supermodel: uses non-LFS functions: fopen stat Splitting links to aliased files under /{,s}bin in /usr/src/tmp/supermodel-buildroot Processing files: supermodel-0.3a-alt1.git4e7356a Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.91347 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd supermodel-0.3a + DOCDIR=/usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.3a + export DOCDIR + rm -rf /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.3a + /bin/mkdir -p /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.3a + cp -prL Docs/Images Docs/LICENSE.txt Docs/README.txt /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.3a + chmod -R go-w /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.3a + chmod -R a+rX /usr/src/tmp/supermodel-buildroot/usr/share/doc/supermodel-0.3a + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZZoaeF find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/supermodel-buildroot/usr/lib/supermodel: 2 symbols, 11 bpp warning: ignored self-provides: supermodel = set:ecyfVf Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AdeOEQ 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, /lib/ld-linux.so.2, coreutils, libGL.so.1 >= set:pjdsnsAAi6JIbCb15e0i2GmUKuCyZuIuvQXifjXQI8OHwQVLBayrQiJY9At9Y6iEZfuqr5iKBZbsyJEXY7BmcouPFHrwbx8FPygo7cv84lry9rLAgDhvG231RdHDFp62Bafgo3WHreVMQZLh3zhm51, libGLU.so.1 >= set:jiZbn, libSDL2-2.0.so.0 >= set:ngKdUCN46GbBMR9ObwMtOiXhxTUMFVLUill4B0V1ubrEq2hx51b18hF5bBv0zUYHI4yy2HZEAiitWeFdZhtncnhZkZiuNTlTDn536Zk0bh6Z013sRx6kKTal54hoFi3qQRHVskWkhywvwoHsmflG5u67Uo4ga5SRzVpCMNCU76x1Z4zJxJ6qlyo3ie6Z3glYIcO8dI0ZqPhMQcA9PEVVwJZqRM0, libSDL2_net-2.0.so.0 >= set:jfOufyTmBRoMsGcGtPs40ZfYEoPxs8V20, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GCC_3.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libm.so.6(GLIBC_2.29), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.15), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.22), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), libz.so.1 >= 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.6QhX9i Wrote: /usr/src/RPM/RPMS/i586/supermodel-0.3a-alt1.git4e7356a.i586.rpm (w2T8.xzdio) 172.02user 11.63system 2:44.14elapsed 111%CPU (0avgtext+0avgdata 308676maxresident)k 0inputs+0outputs (0major+2877935minor)pagefaults 0swaps 5.53user 2.24system 3:22.73elapsed 3%CPU (0avgtext+0avgdata 136420maxresident)k 432inputs+0outputs (0major+211249minor)pagefaults 0swaps