<86>Oct 29 18:09:01 userdel[3998036]: delete user 'rooter' <86>Oct 29 18:09:01 userdel[3998036]: removed group 'rooter' owned by 'rooter' <86>Oct 29 18:09:01 userdel[3998036]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 29 18:09:01 groupadd[3998103]: group added to /etc/group: name=rooter, GID=1808 <86>Oct 29 18:09:01 groupadd[3998103]: group added to /etc/gshadow: name=rooter <86>Oct 29 18:09:01 groupadd[3998103]: new group: name=rooter, GID=1808 <86>Oct 29 18:09:01 useradd[3998166]: new user: name=rooter, UID=1808, GID=1808, home=/root, shell=/bin/bash, from=none <86>Oct 29 18:09:01 userdel[3998226]: delete user 'builder' <86>Oct 29 18:09:01 userdel[3998226]: removed group 'builder' owned by 'builder' <86>Oct 29 18:09:01 userdel[3998226]: removed shadow group 'builder' owned by 'builder' <86>Oct 29 18:09:01 groupadd[3998276]: group added to /etc/group: name=builder, GID=1809 <86>Oct 29 18:09:01 groupadd[3998276]: group added to /etc/gshadow: name=builder <86>Oct 29 18:09:01 groupadd[3998276]: new group: name=builder, GID=1809 <86>Oct 29 18:09:01 useradd[3998334]: new user: name=builder, UID=1809, GID=1809, home=/usr/src, shell=/bin/bash, from=none <13>Oct 29 18:09:05 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 18:09:05 rpmi: libSDL2-2.30.8-alt1 sisyphus+358811.100.1.1 1727865598 installed <13>Oct 29 18:09:05 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Oct 29 18:09:05 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Oct 29 18:09:05 rpmi: libSDL2_net-2.2.0-alt1 sisyphus+340661.100.1.1 1707899927 installed <13>Oct 29 18:09:05 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 18:09:05 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 18:09:05 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Oct 29 18:09:05 rpmi: libsensors3-3.6.0-alt3 sisyphus+308579.100.1.1 1666035267 installed <13>Oct 29 18:09:05 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Oct 29 18:09:05 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 18:09:05 rpmi: llvm18.1-filesystem-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 18:09:05 rpmi: llvm18.1-polly-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 18:09:05 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Oct 29 18:09:05 rpmi: llvm18.1-gold-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 18:09:06 rpmi: llvm18.1-libs-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 18:09:06 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Oct 29 18:09:06 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Oct 29 18:09:06 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Oct 29 18:09:06 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 18:09:06 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Oct 29 18:09:06 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Oct 29 18:09:06 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Oct 29 18:09:08 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Oct 29 18:09:08 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 18:09:08 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Oct 29 18:09:08 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Oct 29 18:09:08 rpmi: libdrm-1:2.4.123-alt1 sisyphus+357330.40.3.1 1726125397 installed <13>Oct 29 18:09:08 rpmi: libGLX-mesa-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 18:09:08 rpmi: libgbm-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 18:09:08 rpmi: libEGL-mesa-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 18:09:08 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 18:09:08 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 18:09:08 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 18:09:08 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 18:09:08 rpmi: libSDL2-devel-2.30.8-alt1 sisyphus+358811.100.1.1 1727865598 installed <13>Oct 29 18:09:08 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Oct 29 18:09:08 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Oct 29 18:09:09 rpmi: libstdc++14-devel-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 29 18:09:09 rpmi: gcc14-c++-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 29 18:09:09 rpmi: gcc-c++-14-alt1 icarus+359818.400.1.1 1729097861 installed <13>Oct 29 18:09:09 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Oct 29 18:09:09 rpmi: libSDL2_net-devel-2.2.0-alt1 sisyphus+340661.100.1.1 1707899927 installed <13>Oct 29 18:09:09 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/supermodel-0.2a-alt4.nosrc.rpm (w1.gzdio) Installing supermodel-0.2a-alt4.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.62333 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf supermodel-0.2a + echo 'Source #0 (supermodel-0.2a.tar):' Source #0 (supermodel-0.2a.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/supermodel-0.2a.tar + cd supermodel-0.2a + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (Supermodel-predictable-paths.patch):' Patch #0 (Supermodel-predictable-paths.patch): + /usr/bin/patch -p1 patching file Makefiles/Makefile.UNIX Hunk #1 succeeded at 70 (offset 1 line). patching file Makefiles/Makefile.Win32 Hunk #1 succeeded at 104 (offset 1 line). patching file Src/OSD/FileSystemPath.h patching file Src/OSD/SDL/Main.cpp Hunk #1 succeeded at 67 (offset 1 line). Hunk #2 succeeded at 437 (offset -39 lines). Hunk #3 succeeded at 511 (offset -39 lines). Hunk #4 succeeded at 527 (offset -39 lines). Hunk #5 succeeded at 536 (offset -39 lines). Hunk #6 succeeded at 577 (offset -39 lines). Hunk #7 succeeded at 602 (offset -39 lines). Hunk #8 succeeded at 636 (offset -39 lines). Hunk #9 succeeded at 659 (offset -39 lines). Hunk #10 succeeded at 1318 (offset -131 lines). Hunk #11 succeeded at 1513 (offset -130 lines). Hunk #12 succeeded at 1610 (offset -130 lines). patching file Src/OSD/Unix/FileSystemPath.cpp patching file Src/OSD/Windows/FileSystemPath.cpp patching file Src/OSD/FileSystemPath.h patching file Src/OSD/SDL/Main.cpp Hunk #1 succeeded at 437 (offset -39 lines). Hunk #2 succeeded at 577 (offset -39 lines). Hunk #3 succeeded at 602 (offset -39 lines). Hunk #4 succeeded at 636 (offset -39 lines). Hunk #5 succeeded at 659 (offset -39 lines). Hunk #6 succeeded at 1318 (offset -131 lines). patching file Src/OSD/Unix/FileSystemPath.cpp patching file Src/OSD/Windows/FileSystemPath.cpp patching file Src/OSD/FileSystemPath.h patching file Src/OSD/Unix/FileSystemPath.cpp patching file Src/OSD/Windows/FileSystemPath.cpp patching file Src/OSD/SDL/Main.cpp Hunk #1 succeeded at 432 (offset -39 lines). patching file Makefiles/Makefile.OSX Hunk #1 succeeded at 73 (offset 1 line). patching file Src/OSD/OSX/FileSystemPath.cpp + echo 'Patch #1 (Fix-texture2DLod-missing-error-on-Linux_MESA.patch):' Patch #1 (Fix-texture2DLod-missing-error-on-Linux_MESA.patch): + /usr/bin/patch -p1 patching file Src/Graphics/New3D/R3DShaderTriangles.h + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.62333 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd supermodel-0.2a + make -f Makefiles/Makefile.UNIX VERBOSE=1 NET_BOARD=1 make: Entering directory '/usr/src/RPM/BUILD/supermodel-0.2a' Creating directory : bin mkdir bin Creating directory : obj mkdir obj Generating dependencies: Src/CPU/PowerPC/PPCDisasm.cpp -> obj/PPCDisasm.d Compiling : Src/CPU/PowerPC/PPCDisasm.cpp -> obj/PPCDisasm.o g++ -MM -MP -MT obj/PPCDisasm.o -MT obj/PPCDisasm.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/PowerPC/PPCDisasm.cpp > obj/PPCDisasm.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/PowerPC/PPCDisasm.cpp -o obj/PPCDisasm.o In file included from /usr/include/stdio.h:964, from /usr/include/c++/14/cstdio:42, from Src/CPU/PowerPC/PPCDisasm.cpp:34: In function 'int sprintf(char*, const char*, ...)', inlined from 'void SPR(char*, unsigned int)' at Src/CPU/PowerPC/PPCDisasm.cpp:520:24: /usr/include/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'dest' [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/CPU/PowerPC/PPCDisasm.cpp: In function 'void SPR(char*, unsigned int)': Src/CPU/PowerPC/PPCDisasm.cpp:447:23: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 447 | static void SPR(char *dest, unsigned spr_field) | ~~~~~~^~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'bool DisassemblePowerPC(uint32_t, uint32_t, char*, char*, bool)' at Src/CPU/PowerPC/PPCDisasm.cpp:1056:24: /usr/include/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'oprs' [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/CPU/PowerPC/PPCDisasm.cpp: In function 'bool DisassemblePowerPC(uint32_t, uint32_t, char*, char*, bool)': Src/CPU/PowerPC/PPCDisasm.cpp:811:70: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 811 | bool DisassemblePowerPC(uint32_t op, uint32_t vpc, char *mnem, char *oprs, | ~~~~~~^~~~ Generating dependencies: Src/BlockFile.cpp -> obj/BlockFile.d Compiling : Src/BlockFile.cpp -> obj/BlockFile.o g++ -MM -MP -MT obj/BlockFile.o -MT obj/BlockFile.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/BlockFile.cpp > obj/BlockFile.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/BlockFile.cpp -o obj/BlockFile.o Src/BlockFile.cpp: In member function 'void CBlockFile::ReadString(std::string*, uint32_t)': Src/BlockFile.cpp:51:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | fread(&c, sizeof(char), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Src/BlockFile.cpp: In member function 'unsigned int CBlockFile::ReadDWord(uint32_t*)': Src/BlockFile.cpp:73:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 73 | fread(data, sizeof(uint32_t), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Generating dependencies: Src/Pkgs/unzip.c -> obj/unzip.d Compiling : Src/Pkgs/unzip.c -> obj/unzip.o gcc -MM -MP -MT obj/unzip.o -MT obj/unzip.d -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/unzip.c > obj/unzip.d gcc -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/unzip.c -o obj/unzip.o Generating dependencies: Src/Pkgs/ioapi.c -> obj/ioapi.d Compiling : Src/Pkgs/ioapi.c -> obj/ioapi.o gcc -MM -MP -MT obj/ioapi.o -MT obj/ioapi.d -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/ioapi.c > obj/ioapi.d gcc -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/ioapi.c -o obj/ioapi.o Generating dependencies: Src/Model3/93C46.cpp -> obj/93C46.d Compiling : Src/Model3/93C46.cpp -> obj/93C46.o g++ -MM -MP -MT obj/93C46.o -MT obj/93C46.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/93C46.cpp > obj/93C46.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/93C46.cpp -o obj/93C46.o Generating dependencies: Src/Util/BitRegister.cpp -> obj/BitRegister.d Compiling : Src/Util/BitRegister.cpp -> obj/BitRegister.o g++ -MM -MP -MT obj/BitRegister.o -MT obj/BitRegister.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/BitRegister.cpp > obj/BitRegister.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Util/BitRegister.cpp -o obj/BitRegister.o Generating dependencies: Src/Model3/JTAG.cpp -> obj/JTAG.d Compiling : Src/Model3/JTAG.cpp -> obj/JTAG.o g++ -MM -MP -MT obj/JTAG.o -MT obj/JTAG.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/JTAG.cpp > obj/JTAG.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/JTAG.cpp -o obj/JTAG.o Generating dependencies: Src/Graphics/Legacy3D/Error.cpp -> obj/Error.d Compiling : Src/Graphics/Legacy3D/Error.cpp -> obj/Error.o g++ -MM -MP -MT obj/Error.o -MT obj/Error.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Error.cpp > obj/Error.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Error.cpp -o obj/Error.o Generating dependencies: Src/Pkgs/glew.c -> obj/glew.d Compiling : Src/Pkgs/glew.c -> obj/glew.o gcc -MM -MP -MT obj/glew.o -MT obj/glew.d -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/glew.c > obj/glew.d gcc -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 Src/Pkgs/glew.c -o obj/glew.o Src/Pkgs/glew.c: In function '_glewStrSame1': Src/Pkgs/glew.c:256:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*a + (sizetype)i' must not be NULL [-Waddress] 256 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c:256:44: warning: the comparison will always evaluate as 'true' for the pointer operand in 'b + (sizetype)i' must not be NULL [-Waddress] 256 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c: In function '_glewStrSame2': Src/Pkgs/glew.c:272:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*a + (sizetype)i' must not be NULL [-Waddress] 272 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c:272:44: warning: the comparison will always evaluate as 'true' for the pointer operand in 'b + (sizetype)i' must not be NULL [-Waddress] 272 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c: In function '_glewStrSame3': Src/Pkgs/glew.c:288:29: warning: the comparison will always evaluate as 'true' for the pointer operand in '*a + (sizetype)i' must not be NULL [-Waddress] 288 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Src/Pkgs/glew.c:288:44: warning: the comparison will always evaluate as 'true' for the pointer operand in 'b + (sizetype)i' must not be NULL [-Waddress] 288 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ^~ Generating dependencies: Src/Graphics/Shader.cpp -> obj/Shader.d Compiling : Src/Graphics/Shader.cpp -> obj/Shader.o g++ -MM -MP -MT obj/Shader.o -MT obj/Shader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Shader.cpp > obj/Shader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Shader.cpp -o obj/Shader.o Generating dependencies: Src/Model3/Real3D.cpp -> obj/Real3D.d Compiling : Src/Model3/Real3D.cpp -> obj/Real3D.o g++ -MM -MP -MT obj/Real3D.o -MT obj/Real3D.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Real3D.cpp > obj/Real3D.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Real3D.cpp -o obj/Real3D.o Src/Model3/Real3D.cpp: In member function 'uint32_t CReal3D::ReadRegister(unsigned int)': Src/Model3/Real3D.cpp:817:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 817 | return *(uint32_t*)(&val); | ^~~~~~~~~~~~~~~~~ Src/Model3/Real3D.cpp: In member function 'void CReal3D::StoreTexture(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const uint16_t*, bool, bool, bool, uint32_t&)': Src/Model3/Real3D.cpp:422:24: warning: 'tempData' may be used uninitialized [-Wmaybe-uninitialized] 422 | tempData |= tempData << 8; | ~~~~~~~~~^~~~~~~~~~~~~~~~ Src/Model3/Real3D.cpp:394:14: note: 'tempData' was declared here 394 | uint16_t tempData; | ^~~~~~~~ Generating dependencies: Src/Graphics/Legacy3D/Legacy3D.cpp -> obj/Legacy3D.d Compiling : Src/Graphics/Legacy3D/Legacy3D.cpp -> obj/Legacy3D.o g++ -MM -MP -MT obj/Legacy3D.o -MT obj/Legacy3D.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Legacy3D.cpp > obj/Legacy3D.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Legacy3D.cpp -o obj/Legacy3D.o Generating dependencies: Src/Graphics/Legacy3D/Models.cpp -> obj/Models.d Compiling : Src/Graphics/Legacy3D/Models.cpp -> obj/Models.o g++ -MM -MP -MT obj/Models.o -MT obj/Models.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Models.cpp > obj/Models.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/Models.cpp -o obj/Models.o Generating dependencies: Src/Graphics/Legacy3D/TextureRefs.cpp -> obj/TextureRefs.d Compiling : Src/Graphics/Legacy3D/TextureRefs.cpp -> obj/TextureRefs.o g++ -MM -MP -MT obj/TextureRefs.o -MT obj/TextureRefs.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/TextureRefs.cpp > obj/TextureRefs.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Legacy3D/TextureRefs.cpp -o obj/TextureRefs.o Generating dependencies: Src/Graphics/New3D/GLSLShader.cpp -> obj/GLSLShader.d Compiling : Src/Graphics/New3D/GLSLShader.cpp -> obj/GLSLShader.o g++ -MM -MP -MT obj/GLSLShader.o -MT obj/GLSLShader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/GLSLShader.cpp > obj/GLSLShader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/GLSLShader.cpp -o obj/GLSLShader.o Generating dependencies: Src/Graphics/New3D/R3DFrameBuffers.cpp -> obj/R3DFrameBuffers.d Compiling : Src/Graphics/New3D/R3DFrameBuffers.cpp -> obj/R3DFrameBuffers.o g++ -MM -MP -MT obj/R3DFrameBuffers.o -MT obj/R3DFrameBuffers.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DFrameBuffers.cpp > obj/R3DFrameBuffers.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DFrameBuffers.cpp -o obj/R3DFrameBuffers.o Src/Graphics/New3D/R3DFrameBuffers.cpp: In member function 'void New3D::R3DFrameBuffers::Draw()': Src/Graphics/New3D/R3DFrameBuffers.cpp:346:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 346 | for (int i = 0; i < countof(m_texIDs); i++) { // bind our textures to correct texture units | ^ Src/Graphics/New3D/R3DFrameBuffers.cpp: In member function 'void New3D::R3DFrameBuffers::CompositeBaseLayer()': Src/Graphics/New3D/R3DFrameBuffers.cpp:373:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 373 | for (int i = 0; i < countof(m_texIDs); i++) { // bind our textures to correct texture units | ^ Src/Graphics/New3D/R3DFrameBuffers.cpp: In member function 'void New3D::R3DFrameBuffers::CompositeAlphaLayer()': Src/Graphics/New3D/R3DFrameBuffers.cpp:393:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 393 | for (int i = 0; i < countof(m_texIDs); i++) { // bind our textures to correct texture units | ^ Generating dependencies: Src/Graphics/New3D/New3D.cpp -> obj/New3D.d Compiling : Src/Graphics/New3D/New3D.cpp -> obj/New3D.o g++ -MM -MP -MT obj/New3D.o -MT obj/New3D.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/New3D.cpp > obj/New3D.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/New3D.cpp -o obj/New3D.o In file included from Src/Graphics/New3D/New3D.cpp:1: Src/Graphics/New3D/New3D.h: In constructor 'New3D::CNew3D::CNew3D(const Util::Config::Node&, std::string)': Src/Graphics/New3D/New3D.h:285:22: warning: 'New3D::CNew3D::m_r3dScrollFog' will be initialized after [-Wreorder] 285 | R3DScrollFog m_r3dScrollFog; | ^~~~~~~~~~~~~~ Src/Graphics/New3D/New3D.h:231:21: warning: 'std::string New3D::CNew3D::m_gameName' [-Wreorder] 231 | std::string m_gameName; | ^~~~~~~~~~ Src/Graphics/New3D/New3D.cpp:17:1: warning: when initialized here [-Wreorder] 17 | CNew3D::CNew3D(const Util::Config::Node &config, std::string gameName) | ^~~~~~ In file included from /usr/include/stdio.h:33, from /usr/include/c++/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:38: Src/Graphics/New3D/New3D.cpp: In member function 'void New3D::CNew3D::SetRenderStates()': Src/Graphics/New3D/New3D.cpp:272:131: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 272 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inNormal"), 3, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, normal)); | ^ Src/Graphics/New3D/New3D.cpp:273:133: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 273 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inTexCoord"), 2, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, texcoords)); | ^ Src/Graphics/New3D/New3D.cpp:274:138: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 274 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inColour"), 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(FVertex), (void*)offsetof(FVertex, faceColour)); | ^ Src/Graphics/New3D/New3D.cpp:275:135: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 275 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inFaceNormal"), 3, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, faceNormal)); | ^ Src/Graphics/New3D/New3D.cpp:276:135: warning: 'offsetof' within non-standard-layout type 'New3D::FVertex' is conditionally-supported [-Winvalid-offsetof] 276 | glVertexAttribPointer(m_r3dShader.GetVertexAttribPos("inFixedShade"), 1, GL_FLOAT, GL_FALSE, sizeof(FVertex), (void*)offsetof(FVertex, fixedShade)); | ^ Src/Graphics/New3D/New3D.cpp: In member function 'void New3D::CNew3D::DescendCullingNode(UINT32)': Src/Graphics/New3D/New3D.cpp:517:33: warning: variable 'fBlendRadius' set but not used [-Wunused-but-set-variable] 517 | float fBlendRadius; | ^~~~~~~~~~~~ Src/Graphics/New3D/New3D.cpp:518:33: warning: variable 'lodTablePointer' set but not used [-Wunused-but-set-variable] 518 | UINT8 lodTablePointer; | ^~~~~~~~~~~~~~~ Generating dependencies: Src/Graphics/New3D/Mat4.cpp -> obj/Mat4.d Compiling : Src/Graphics/New3D/Mat4.cpp -> obj/Mat4.o g++ -MM -MP -MT obj/Mat4.o -MT obj/Mat4.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Mat4.cpp > obj/Mat4.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Mat4.cpp -o obj/Mat4.o Generating dependencies: Src/Graphics/New3D/Model.cpp -> obj/Model.d Compiling : Src/Graphics/New3D/Model.cpp -> obj/Model.o g++ -MM -MP -MT obj/Model.o -MT obj/Model.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Model.cpp > obj/Model.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Model.cpp -o obj/Model.o Generating dependencies: Src/Graphics/New3D/PolyHeader.cpp -> obj/PolyHeader.d Compiling : Src/Graphics/New3D/PolyHeader.cpp -> obj/PolyHeader.o g++ -MM -MP -MT obj/PolyHeader.o -MT obj/PolyHeader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/PolyHeader.cpp > obj/PolyHeader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/PolyHeader.cpp -o obj/PolyHeader.o Generating dependencies: Src/Graphics/New3D/Texture.cpp -> obj/Texture.d Compiling : Src/Graphics/New3D/Texture.cpp -> obj/Texture.o g++ -MM -MP -MT obj/Texture.o -MT obj/Texture.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Texture.cpp > obj/Texture.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Texture.cpp -o obj/Texture.o Generating dependencies: Src/Graphics/New3D/TextureSheet.cpp -> obj/TextureSheet.d Compiling : Src/Graphics/New3D/TextureSheet.cpp -> obj/TextureSheet.o g++ -MM -MP -MT obj/TextureSheet.o -MT obj/TextureSheet.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/TextureSheet.cpp > obj/TextureSheet.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/TextureSheet.cpp -o obj/TextureSheet.o Generating dependencies: Src/Graphics/New3D/VBO.cpp -> obj/VBO.d Compiling : Src/Graphics/New3D/VBO.cpp -> obj/VBO.o g++ -MM -MP -MT obj/VBO.o -MT obj/VBO.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/VBO.cpp > obj/VBO.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/VBO.cpp -o obj/VBO.o Generating dependencies: Src/Graphics/New3D/Vec.cpp -> obj/Vec.d Compiling : Src/Graphics/New3D/Vec.cpp -> obj/Vec.o g++ -MM -MP -MT obj/Vec.o -MT obj/Vec.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Vec.cpp > obj/Vec.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/Vec.cpp -o obj/Vec.o Src/Graphics/New3D/Vec.cpp: In function 'float New3D::fastSqrt(float)': Src/Graphics/New3D/Vec.cpp:13:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 13 | i = * ( long * ) &y; | ^~~~~~~~~~~~~ Src/Graphics/New3D/Vec.cpp:15:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 15 | y = * ( float * ) &i; | ^~~~~~~~~~~~~~ Src/Graphics/New3D/Vec.cpp: In function 'float New3D::fastInvSqrt(float)': Src/Graphics/New3D/Vec.cpp:24:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 24 | int i = *(int*)&x; // get bits for floating value | ^~~~~~~~ Src/Graphics/New3D/Vec.cpp:26:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 26 | x = *(float*)&i; // convert bits back to float | ^~~~~~~~~~ Src/Graphics/New3D/Vec.cpp: At global scope: Src/Graphics/New3D/Vec.cpp:6:14: warning: 'float New3D::fastSqrt(float)' defined but not used [-Wunused-function] 6 | static float fastSqrt(float number) { | ^~~~~~~~ Src/Graphics/New3D/Vec.cpp: In function 'float New3D::fastInvSqrt(float)': Src/Graphics/New3D/Vec.cpp:26:13: warning: 'i' is used uninitialized [-Wuninitialized] 26 | x = *(float*)&i; // convert bits back to float | ^~~~~~~~~~~ Src/Graphics/New3D/Vec.cpp:24:13: note: 'i' declared here 24 | int i = *(int*)&x; // get bits for floating value | ^ Generating dependencies: Src/Graphics/New3D/R3DShader.cpp -> obj/R3DShader.d Compiling : Src/Graphics/New3D/R3DShader.cpp -> obj/R3DShader.o g++ -MM -MP -MT obj/R3DShader.o -MT obj/R3DShader.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DShader.cpp > obj/R3DShader.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DShader.cpp -o obj/R3DShader.o Generating dependencies: Src/Graphics/New3D/R3DFloat.cpp -> obj/R3DFloat.d Compiling : Src/Graphics/New3D/R3DFloat.cpp -> obj/R3DFloat.o g++ -MM -MP -MT obj/R3DFloat.o -MT obj/R3DFloat.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DFloat.cpp > obj/R3DFloat.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DFloat.cpp -o obj/R3DFloat.o Src/Graphics/New3D/R3DFloat.cpp: In function 'float R3DFloat::ToFloat(UINT32)': Src/Graphics/New3D/R3DFloat.cpp:38:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 38 | return *(float*)(&a1); | ^~~~~~~~~~~~~ Generating dependencies: Src/Graphics/New3D/R3DScrollFog.cpp -> obj/R3DScrollFog.d Compiling : Src/Graphics/New3D/R3DScrollFog.cpp -> obj/R3DScrollFog.o g++ -MM -MP -MT obj/R3DScrollFog.o -MT obj/R3DScrollFog.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DScrollFog.cpp > obj/R3DScrollFog.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/New3D/R3DScrollFog.cpp -o obj/R3DScrollFog.o Src/Graphics/New3D/R3DScrollFog.cpp: In member function 'void New3D::R3DScrollFog::AllocResources()': Src/Graphics/New3D/R3DScrollFog.cpp:125:14: warning: unused variable 'success' [-Wunused-variable] 125 | bool success = LoadShaderProgram(&m_shaderProgram, &m_vertexShader, &m_fragmentShader, m_config["VertexShaderFog"].ValueAs(), m_config["FragmentShaderFog"].ValueAs(), vertexShaderFog, fragmentShaderFog); | ^~~~~~~ Generating dependencies: Src/Graphics/Render2D.cpp -> obj/Render2D.d Compiling : Src/Graphics/Render2D.cpp -> obj/Render2D.o g++ -MM -MP -MT obj/Render2D.o -MT obj/Render2D.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Render2D.cpp > obj/Render2D.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Graphics/Render2D.cpp -o obj/Render2D.o Generating dependencies: Src/Model3/TileGen.cpp -> obj/TileGen.d Compiling : Src/Model3/TileGen.cpp -> obj/TileGen.o g++ -MM -MP -MT obj/TileGen.o -MT obj/TileGen.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/TileGen.cpp > obj/TileGen.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/TileGen.cpp -o obj/TileGen.o Generating dependencies: Src/Model3/Model3.cpp -> obj/Model3.d Compiling : Src/Model3/Model3.cpp -> obj/Model3.o g++ -MM -MP -MT obj/Model3.o -MT obj/Model3.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Model3.cpp > obj/Model3.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/Model3.cpp -o obj/Model3.o Generating dependencies: Src/CPU/PowerPC/ppc.cpp -> obj/ppc.d Compiling : Src/CPU/PowerPC/ppc.cpp -> obj/ppc.o g++ -MM -MP -MT obj/ppc.o -MT obj/ppc.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/PowerPC/ppc.cpp > obj/ppc.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/PowerPC/ppc.cpp -o obj/ppc.o Src/CPU/PowerPC/ppc.cpp: In function 'void ppc_base_init()': Src/CPU/PowerPC/ppc.cpp:696:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 696 | for( i=0; i < (sizeof(ppc_opcode_common) / sizeof(PPC_OPCODE)); i++ ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Src/CPU/PowerPC/ppc.cpp:670: Src/CPU/PowerPC/ppc603.c: At global scope: Src/CPU/PowerPC/ppc603.c:208:13: warning: 'void ppc603_set_smi_line(int)' defined but not used [-Wunused-function] 208 | static void ppc603_set_smi_line(int state) | ^~~~~~~~~~~~~~~~~~~ Generating dependencies: Src/OSD/SDL/Main.cpp -> obj/Main.d Compiling : Src/OSD/SDL/Main.cpp -> obj/Main.o g++ -MM -MP -MT obj/Main.o -MT obj/Main.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Main.cpp > obj/Main.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Main.cpp -o obj/Main.o In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:804:46: warning: '*(unsigned char*)(&offscreenTrigger[0])' may be used uninitialized [-Wmaybe-uninitialized] 804 | if ((crosshairs & 1) && !offscreenTrigger[0]) // Player 1 | ~~~~~~~~~~~~~~~~~~^ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:755:8: note: '*(unsigned char*)(&offscreenTrigger[0])' was declared here 755 | bool offscreenTrigger[2]; | ^~~~~~~~~~~~~~~~ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:805:18: warning: 'x[0]' may be used uninitialized [-Wmaybe-uninitialized] 805 | DrawCrosshair(x[0], y[0], 1.0f, 0.0f, 0.0f); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:756:9: note: 'x[0]' was declared here 756 | float x[2], y[2]; | ^ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:805:18: warning: 'y[0]' may be used uninitialized [-Wmaybe-uninitialized] 805 | DrawCrosshair(x[0], y[0], 1.0f, 0.0f, 0.0f); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:756:15: note: 'y[0]' was declared here 756 | float x[2], y[2]; | ^ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:806:46: warning: '*(unsigned char*)(&offscreenTrigger[1])' may be used uninitialized [-Wmaybe-uninitialized] 806 | if ((crosshairs & 2) && !offscreenTrigger[1]) // Player 2 | ~~~~~~~~~~~~~~~~~~^ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:755:8: note: '*(unsigned char*)(&offscreenTrigger[1])' was declared here 755 | bool offscreenTrigger[2]; | ^~~~~~~~~~~~~~~~ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:807:18: warning: 'x[1]' may be used uninitialized [-Wmaybe-uninitialized] 807 | DrawCrosshair(x[1], y[1], 0.0f, 1.0f, 0.0f); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:756:9: note: 'x[1]' was declared here 756 | float x[2], y[2]; | ^ In function 'void UpdateCrosshairs(uint32_t, CInputs*, unsigned int)', inlined from 'void EndFrameVideo()' at Src/OSD/SDL/Main.cpp:830:21: Src/OSD/SDL/Main.cpp:807:18: warning: 'y[1]' may be used uninitialized [-Wmaybe-uninitialized] 807 | DrawCrosshair(x[1], y[1], 0.0f, 1.0f, 0.0f); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'void EndFrameVideo()': Src/OSD/SDL/Main.cpp:756:15: note: 'y[1]' was declared here 756 | float x[2], y[2]; | ^ Src/OSD/SDL/Main.cpp: In function 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)': Src/OSD/SDL/Main.cpp:1069:30: warning: ' (Paused)' directive writing 9 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 1069 | sprintf(titleStr, "%s (Paused)", baseTitleStr); | ^~~~~~~~~ In file included from /usr/include/stdio.h:964, from /usr/include/c++/14/cstdio:42, from Src/OSD/SDL/Main.cpp:53: In function 'int sprintf(char*, const char*, ...)', inlined from 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)' at Src/OSD/SDL/Main.cpp:1069:16: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 10 and 137 bytes into a destination of size 128 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Src/OSD/SDL/Main.cpp: In function 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)': Src/OSD/SDL/Main.cpp:1279:30: warning: ' - ' directive writing 3 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 1279 | sprintf(titleStr, "%s - %1.3f FPS%s", baseTitleStr, fps, paused ? " (Paused)" : ""); | ^~~ Src/OSD/SDL/Main.cpp:1279:27: note: assuming directive output of 5 bytes 1279 | sprintf(titleStr, "%s - %1.3f FPS%s", baseTitleStr, fps, paused ? " (Paused)" : ""); | ^~~~~~~~~~~~~~~~~~ In function 'int sprintf(char*, const char*, ...)', inlined from 'int Supermodel(const Game&, ROMSet*, IEmulator*, CInputs*, COutputs*)' at Src/OSD/SDL/Main.cpp:1279:16: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 11 and 458 bytes into a destination of size 128 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Generating dependencies: Src/OSD/SDL/Audio.cpp -> obj/Audio.d Compiling : Src/OSD/SDL/Audio.cpp -> obj/Audio.o g++ -MM -MP -MT obj/Audio.o -MT obj/Audio.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Audio.cpp > obj/Audio.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Audio.cpp -o obj/Audio.o Src/OSD/SDL/Audio.cpp: In function 'void MixChannels(unsigned int, INT16*, INT16*, INT16*, INT16*, void*, bool)': Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'MONO' not handled in switch [-Wswitch] 287 | switch (AudioType) { | ^ Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'STEREO_LR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'QUAD_1_FLR_2_RLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'QUAD_1_RLR_2_FLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:287:16: warning: enumeration value 'QUAD_1_LR_2_FR_MIX' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp: In function 'bool OpenAudio(const Util::Config::Node&)': Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_FLR_2_RLR' not handled in switch [-Wswitch] 433 | switch (AudioType) { | ^ Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_FRL_2_RRL' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_RLR_2_FLR' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_RRL_2_FRL' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp:433:12: warning: enumeration value 'QUAD_1_LR_2_FR_MIX' not handled in switch [-Wswitch] Src/OSD/SDL/Audio.cpp: At global scope: Src/OSD/SDL/Audio.cpp:145:14: warning: 'INT16 AddAndClampINT16(INT32, INT32)' defined but not used [-Wunused-function] 145 | static INT16 AddAndClampINT16(INT32 x, INT32 y) | ^~~~~~~~~~~~~~~~ Generating dependencies: Src/OSD/SDL/Thread.cpp -> obj/Thread.d Compiling : Src/OSD/SDL/Thread.cpp -> obj/Thread.o g++ -MM -MP -MT obj/Thread.o -MT obj/Thread.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Thread.cpp > obj/Thread.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/OSD/SDL/Thread.cpp -o obj/Thread.o Generating dependencies: Src/Model3/SoundBoard.cpp -> obj/SoundBoard.d Compiling : Src/Model3/SoundBoard.cpp -> obj/SoundBoard.o g++ -MM -MP -MT obj/SoundBoard.o -MT obj/SoundBoard.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/SoundBoard.cpp > obj/SoundBoard.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Model3/SoundBoard.cpp -o obj/SoundBoard.o Src/Model3/SoundBoard.cpp:556:13: warning: 'void Reverse16(UINT8*, unsigned int)' defined but not used [-Wunused-function] 556 | static void Reverse16(UINT8 *buf, unsigned size) | ^~~~~~~~~ Generating dependencies: Src/Sound/SCSP.cpp -> obj/SCSP.d Compiling : Src/Sound/SCSP.cpp -> obj/SCSP.o g++ -MM -MP -MT obj/SCSP.o -MT obj/SCSP.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/SCSP.cpp > obj/SCSP.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/SCSP.cpp -o obj/SCSP.o Src/Sound/SCSP.cpp: In function 'bool SCSP_Init(const Util::Config::Node&, int)': Src/Sound/SCSP.cpp:727:29: warning: unused variable 'a' [-Wunused-variable] 727 | int a=1; | ^ Src/Sound/SCSP.cpp:729:29: warning: unused variable 'a' [-Wunused-variable] 729 | int a=1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_UpdateReg(int)': Src/Sound/SCSP.cpp:897:37: warning: unused variable 'a' [-Wunused-variable] 897 | int a=1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w8(unsigned int, unsigned char)': Src/Sound/SCSP.cpp:1079:37: warning: unused variable 'a' [-Wunused-variable] 1079 | int a = 1; | ^ Src/Sound/SCSP.cpp:1084:29: warning: unused variable 'a' [-Wunused-variable] 1084 | int a = 1; | ^ Src/Sound/SCSP.cpp:1099:37: warning: unused variable 'a' [-Wunused-variable] 1099 | int a = 1; | ^ Src/Sound/SCSP.cpp:1104:29: warning: unused variable 'a' [-Wunused-variable] 1104 | int a = 1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w16(unsigned int, short unsigned int)': Src/Sound/SCSP.cpp:1146:37: warning: unused variable 'a' [-Wunused-variable] 1146 | int a = 1; | ^ Src/Sound/SCSP.cpp:1149:29: warning: unused variable 'a' [-Wunused-variable] 1149 | int a = 1; | ^ Src/Sound/SCSP.cpp:1166:37: warning: unused variable 'a' [-Wunused-variable] 1166 | int a = 1; | ^ Src/Sound/SCSP.cpp:1169:29: warning: unused variable 'a' [-Wunused-variable] 1169 | int a = 1; | ^ Src/Sound/SCSP.cpp: In function 'void SCSP_w32(unsigned int, unsigned int)': Src/Sound/SCSP.cpp:1199:21: warning: unused variable 'a' [-Wunused-variable] 1199 | int a=1; | ^ Src/Sound/SCSP.cpp:1206:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1206 | *(unsigned int *) &(SCSP->DSP.COEF[(addr-0x700)/2])=val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1208:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1208 | *(unsigned int *) &(SCSP->DSP.MADRS[(addr-0x780)/2]) = val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1210:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1210 | *(unsigned int *) &(SCSP->DSP.MADRS[(addr-0x7c0)/2]) = val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1212:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1212 | *(unsigned int *) &(SCSP->DSP.MPRO[(addr-0x800)/2])=val; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Src/Sound/SCSP.cpp:1214:37: warning: unused variable 'a' [-Wunused-variable] 1214 | int a=1; | ^ Src/Sound/SCSP.cpp:1217:29: warning: unused variable 'a' [-Wunused-variable] 1217 | int a=1; | ^ Src/Sound/SCSP.cpp: At global scope: Src/Sound/SCSP.cpp:132:15: warning: 'RetIntCB' defined but not used [-Wunused-variable] 132 | static void (*RetIntCB)(); | ^~~~~~~~ Generating dependencies: Src/Sound/SCSPDSP.cpp -> obj/SCSPDSP.d Compiling : Src/Sound/SCSPDSP.cpp -> obj/SCSPDSP.o g++ -MM -MP -MT obj/SCSPDSP.o -MT obj/SCSPDSP.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/SCSPDSP.cpp > obj/SCSPDSP.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/Sound/SCSPDSP.cpp -o obj/SCSPDSP.o Src/Sound/SCSPDSP.cpp:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 39 | #pragma warning(disable:4311) Src/Sound/SCSPDSP.cpp: In function 'void SCSPDSP_Start(_SCSPDSP*)': Src/Sound/SCSPDSP.cpp:493:29: warning: unused variable 'a' [-Wunused-variable] 493 | int a=1; | ^ Generating dependencies: Src/CPU/68K/68K.cpp -> obj/68K.d Compiling : Src/CPU/68K/68K.cpp -> obj/68K.o g++ -MM -MP -MT obj/68K.o -MT obj/68K.d `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/68K/68K.cpp > obj/68K.d g++ `sdl2-config --cflags` -O3 -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=c++17 Src/CPU/68K/68K.cpp -o obj/68K.o Src/CPU/68K/68K.cpp:62:12: warning: 's_lastCycles' defined but not used [-Wunused-variable] 62 | static int s_lastCycles; | ^~~~~~~~~~~~ -------------------------------------------------------------------------------- Compiling : Src/CPU/68K/Musashi/m68kmake.c -> obj/m68kmake.o Linking : obj/m68kmake.exe gcc Src/CPU/68K/Musashi/m68kmake.c -c -O3 -Wall -ISrc/ -ISrc/CPU/68K/ -ISrc/CPU/PowerPC/ -ISrc/CPU/Z80/ -ISrc/Graphics/ -ISrc/Graphics/Legacy3D/ -ISrc/Graphics/New3D/ -ISrc/Inputs/ -ISrc/Model3/ -ISrc/Model3/DriveBoard/ -ISrc/Network/ -ISrc/OSD/ -ISrc/OSD/SDL/ -ISrc/OSD/Unix/ -ISrc/Pkgs/ -ISrc/Sound/ -ISrc/Sound/MPEG/ -ISrc/Util/ -Iobj/ -DGLEW_STATIC -DNET_BOARD -std=iso9899:2011 -o obj/m68kmake.o Src/CPU/68K/Musashi/m68kmake.c: In function 'find_opcode': Src/CPU/68K/Musashi/m68kmake.c:701:48: warning: the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Waddress] 701 | for(op = g_opcode_input_table;op->name != NULL;op++) | ^~ Src/CPU/68K/Musashi/m68kmake.c:206:14: note: 'name' declared here 206 | char name[MAX_NAME_LENGTH]; /* opcode handler name */ | ^~~~ Src/CPU/68K/Musashi/m68kmake.c: In function 'find_illegal_opcode': Src/CPU/68K/Musashi/m68kmake.c:717:48: warning: the comparison will always evaluate as 'true' for the address of 'name' will never be NULL [-Waddress] 717 | for(op = g_opcode_input_table;op->name != NULL;op++) | ^~ Src/CPU/68K/Musashi/m68kmake.c:206:14: note: 'name' declared here 206 | char name[MAX_NAME_LENGTH]; /* opcode handler name */ | ^~~~ In file included from /usr/include/string.h:548, from Src/CPU/68K/Musashi/m68kmake.c:93: In function 'memcpy', inlined from 'fgetline.constprop' at Src/CPU/68K/Musashi/m68kmake.c:635:3: /usr/include/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -o obj/m68kmake.exe obj/m68kmake.o -s Generating 68K emulator: obj/m68kops.h Musashi v3.3 68000, 68008, 68010, 68EC020, 68020 emulator Copyright 1998-2000 Karl Stenerud (karl@mame.net) Generated 1962 opcode handlers from 513 primitives Compiling : Src/CPU/68K/Musashi/m68kcpu.c -> obj/m68kcpu.o In file included from Src/CPU/68K/Musashi/m68k.h:384, from Src/CPU/68K/Musashi/m68kcpu.h:58, from Src/CPU/68K/Musashi/m68kcpu.c:70: Src/CPU/68K/Musashi/m68kcpu.h: In function 'm68ki_exception_interrupt': Src/CPU/68K/Musashi/m68kconf.h:100:37: error: implicit declaration of function 'M68KIRQCallback'; did you mean 'm68ki_rte_callback'? [-Wimplicit-function-declaration] 100 | #define M68K_INT_ACK_CALLBACK(A) M68KIRQCallback(A) | ^~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:449:42: note: in expansion of macro 'M68K_INT_ACK_CALLBACK' 449 | #define m68ki_int_ack(A) M68K_INT_ACK_CALLBACK(A) | ^~~~~~~~~~~~~~~~~~~~~ Src/CPU/68K/Musashi/m68kcpu.h:1902:18: note: in expansion of macro 'm68ki_int_ack' 1902 | vector = m68ki_int_ack(int_level); | ^~~~~~~~~~~~~ make: *** [Makefiles/Rules.inc:316: obj/m68kcpu.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/supermodel-0.2a' error: Bad exit status from /usr/src/tmp/rpm-tmp.62333 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.62333 (%build) Command exited with non-zero status 1 34.88user 6.85system 0:41.85elapsed 99%CPU (0avgtext+0avgdata 418972maxresident)k 0inputs+0outputs (0major+1315183minor)pagefaults 0swaps hsh-rebuild: rebuild of `supermodel-0.2a-alt4.src.rpm' failed. Command exited with non-zero status 1 3.60user 3.00system 0:55.63elapsed 11%CPU (0avgtext+0avgdata 136952maxresident)k 0inputs+0outputs (0major+217133minor)pagefaults 0swaps