>>> Building on localhost under games/openjk BDEPENDS = [graphics/png;devel/ninja;devel/sdl2;devel/cmake/core;graphics/jpeg] DIST = [games/openjk:openjk-0.0.0.20210505-5ce94064.tar.gz] FULLPKGNAME = openjk-0.0.0.20210505 RDEPENDS = [devel/sdl2;graphics/jpeg;graphics/png] (Junk lock obtained for localhost at 1751624653.47) >>> Running depends in games/openjk at 1751624653.51 last junk was in devel/pudb /usr/sbin/pkg_add -aI -Drepair cmake-core-3.31.8 jpeg-3.1.1v0 ninja-1.11.1p0v1 png-1.6.49 sdl2-2.32.6 was: /usr/sbin/pkg_add -aI -Drepair cmake-core-3.31.8 jpeg-3.1.1v0 ninja-1.11.1p0v1 png-1.6.49 sdl2-2.32.6 /usr/sbin/pkg_add -aI -Drepair cmake-core-3.31.8 jpeg-3.1.1v0 ninja-1.11.1p0v1 png-1.6.49 sdl2-2.32.6 >>> Running show-prepare-results in games/openjk at 1751624667.44 ===> games/openjk ===> Building from scratch openjk-0.0.0.20210505 ===> openjk-0.0.0.20210505 depends on: cmake-core-* -> cmake-core-3.31.8 ===> openjk-0.0.0.20210505 depends on: ninja-* -> ninja-1.11.1p0v1 ===> openjk-0.0.0.20210505 depends on: sdl2-* -> sdl2-2.32.6 ===> openjk-0.0.0.20210505 depends on: jpeg-* -> jpeg-3.1.1v0 ===> openjk-0.0.0.20210505 depends on: png-* -> png-1.6.49 ===> Verifying specs: c++ c++abi pthread GL GLU SDL2 c jpeg m png z ===> found c++.10.0 c++abi.7.0 pthread.27.1 GL.19.2 GLU.9.0 SDL2.0.15 c.100.3 jpeg.71.0 m.10.1 png.18.2 z.7.1 cmake-core-3.31.8 jpeg-3.1.1v0 ninja-1.11.1p0v1 png-1.6.49 sdl2-2.32.6 Still tainted: host marked nojunk by games/boswars >>> Running junk in games/openjk at 1751624674.98 Can't run junk because of lock on games/boswars (Junk lock released for localhost at 1751624681.20) distfiles size=13523004 >>> Running patch in games/openjk at 1751624681.25 ===> games/openjk ===> Checking files for openjk-0.0.0.20210505 `/ports/distfiles/openjk-0.0.0.20210505-5ce94064.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for openjk-0.0.0.20210505 rm -f /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/SDL2/include/SDL_config_macosx.h.orig ===> Patching for openjk-0.0.0.20210505 ===> Applying OpenBSD patch patch-CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Why would upstream add the arch name at the end of all binaries? | |Index: CMakeLists.txt |--- CMakeLists.txt.orig |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 125. Hunk #2 succeeded at 148. Hunk #3 succeeded at 391 (offset 2 lines). done ===> Applying OpenBSD patch patch-cmake_Modules_InstallConfig_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: cmake/Modules/InstallConfig.cmake |--- cmake/Modules/InstallConfig.cmake.orig |+++ cmake/Modules/InstallConfig.cmake -------------------------- Patching file cmake/Modules/InstallConfig.cmake using Plan A... Hunk #1 succeeded at 17. done ===> Applying OpenBSD patch patch-code_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Add -lGL and -lGLU to openjk_sp | |see: https://github.com/JACoders/OpenJK/pull/1037 | |Unbreaks crash when toggling fullscreen in the singleplayer binary on |OpenBSD. openjk (multiplayer binary) uses -lGL and -lGLU but openjk_sp |did not. | |Index: code/CMakeLists.txt |--- code/CMakeLists.txt.orig |+++ code/CMakeLists.txt -------------------------- Patching file code/CMakeLists.txt using Plan A... Hunk #1 succeeded at 46. done ===> Applying OpenBSD patch patch-code_client_cl_cgame_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: code/client/cl_cgame.cpp |--- code/client/cl_cgame.cpp.orig |+++ code/client/cl_cgame.cpp -------------------------- Patching file code/client/cl_cgame.cpp using Plan A... Hunk #1 succeeded at 73. done ===> Applying OpenBSD patch patch-code_client_cl_main_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: code/client/cl_main.cpp |--- code/client/cl_main.cpp.orig |+++ code/client/cl_main.cpp -------------------------- Patching file code/client/cl_main.cpp using Plan A... Hunk #1 succeeded at 1088. done ===> Applying OpenBSD patch patch-codemp_client_cl_cgameapi_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/client/cl_cgameapi.cpp |--- codemp/client/cl_cgameapi.cpp.orig |+++ codemp/client/cl_cgameapi.cpp -------------------------- Patching file codemp/client/cl_cgameapi.cpp using Plan A... Hunk #1 succeeded at 1699. done ===> Applying OpenBSD patch patch-codemp_client_cl_main_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/client/cl_main.cpp |--- codemp/client/cl_main.cpp.orig |+++ codemp/client/cl_main.cpp -------------------------- Patching file codemp/client/cl_main.cpp using Plan A... Hunk #1 succeeded at 2372. done ===> Applying OpenBSD patch patch-codemp_client_cl_uiapi_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/client/cl_uiapi.cpp |--- codemp/client/cl_uiapi.cpp.orig |+++ codemp/client/cl_uiapi.cpp -------------------------- Patching file codemp/client/cl_uiapi.cpp using Plan A... Hunk #1 succeeded at 1274. done ===> Applying OpenBSD patch patch-codemp_qcommon_vm_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/qcommon/vm.cpp |--- codemp/qcommon/vm.cpp.orig |+++ codemp/qcommon/vm.cpp -------------------------- Patching file codemp/qcommon/vm.cpp using Plan A... Hunk #1 succeeded at 137. Hunk #2 succeeded at 176. done ===> Applying OpenBSD patch patch-codemp_server_sv_gameapi_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/server/sv_gameapi.cpp |--- codemp/server/sv_gameapi.cpp.orig |+++ codemp/server/sv_gameapi.cpp -------------------------- Patching file codemp/server/sv_gameapi.cpp using Plan A... Hunk #1 succeeded at 2803. done ===> Applying OpenBSD patch patch-shared_sys_sys_main_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: shared/sys/sys_main.cpp |--- shared/sys/sys_main.cpp.orig |+++ shared/sys/sys_main.cpp -------------------------- Patching file shared/sys/sys_main.cpp using Plan A... Hunk #1 succeeded at 466. Hunk #2 succeeded at 548. Hunk #3 succeeded at 597. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/openjk at 1751624687.64 ===> games/openjk ===> Generating configure for openjk-0.0.0.20210505 ===> Configuring for openjk-0.0.0.20210505 sed -i "s,-O3,-I/usr/X11R6/include,g" /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/CMakeLists.txt CMake Deprecation Warning at CMakeLists.txt:19 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /pobj/openjk-0.0.0.20210505/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /pobj/openjk-0.0.0.20210505/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Architecture is mips64 -- SOURCE_DATE_EPOCH is not set: SOURCE_DATE will be set to the compile-time date -- Git revision is GITDIR-NOTFOUND -- Found JPEG: /usr/local/lib/libjpeg.so.71.0 (found version "62") -- Found ZLIB: /usr/lib/libz.so.7.1 (found version "1.3.1.1") -- Found PNG: /usr/local/lib/libpng.so.18.2 (found version "1.6.49") -- Found OpenGL: /usr/X11R6/lib/libGL.so.19.2 -- Configuring done (10.0s) -- Generating done (2.8s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /pobj/openjk-0.0.0.20210505/build-mips64 >>> Running build in games/openjk at 1751624702.51 ===> games/openjk ===> Building for openjk-0.0.0.20210505 Change Dir: '/pobj/openjk-0.0.0.20210505/build-mips64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/736] /pobj/openjk-0.0.0.20210505/bin/cc -DIOAPI_NO_64 -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include/minizip -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -MD -MT lib/minizip/CMakeFiles/bundled_minizip.dir/ioapi.c.o -MF lib/minizip/CMakeFiles/bundled_minizip.dir/ioapi.c.o.d -o lib/minizip/CMakeFiles/bundled_minizip.dir/ioapi.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/ioapi.c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/ioapi.c:224:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | void fill_fopen_filefunc (pzlib_filefunc_def) | ^ 1 warning generated. [2/736] /pobj/openjk-0.0.0.20210505/bin/cc -DIOAPI_NO_64 -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include/minizip -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -MD -MT lib/minizip/CMakeFiles/bundled_minizip.dir/unzip.c.o -MF lib/minizip/CMakeFiles/bundled_minizip.dir/unzip.c.o.d -o lib/minizip/CMakeFiles/bundled_minizip.dir/unzip.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/unzip.c [3/736] : && /usr/local/bin/cmake -E rm -f lib/minizip/libbundled_minizip.a && /usr/bin/ar qc lib/minizip/libbundled_minizip.a lib/minizip/CMakeFiles/bundled_minizip.dir/ioapi.c.o lib/minizip/CMakeFiles/bundled_minizip.dir/unzip.c.o && /usr/bin/ranlib lib/minizip/libbundled_minizip.a && : [4/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_cgame.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_cgame.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_cgame.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cgame.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cgame.cpp:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cgame.cpp:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [5/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_cin.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_cin.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_cin.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cin.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cin.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_cin.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [6/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_console.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_console.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_console.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_console.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_console.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_console.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [7/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_input.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_input.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_input.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_input.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_input.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_input.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [8/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_keys.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_keys.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_keys.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_keys.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_keys.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_keys.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [9/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_main.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_main.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_main.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_main.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_main.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_main.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [10/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_mp3.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_mp3.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_mp3.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_mp3.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_mp3.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_mp3.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [11/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_parse.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_parse.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_parse.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_parse.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_parse.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_parse.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [12/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_scrn.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_scrn.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_scrn.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_scrn.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_scrn.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_scrn.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [13/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/cl_ui.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/cl_ui.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/cl_ui.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_ui.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_ui.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/cl_ui.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [14/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/snd_ambient.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/snd_ambient.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/snd_ambient.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_ambient.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_ambient.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_ambient.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [15/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/snd_dma.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/snd_dma.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/snd_dma.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:31: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:31: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:64:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 64 | typedef struct | ^ | MusicInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:110:2: note: type is not C-compatible due to this member declaration 110 | void Rewind() | ^~~~~~~~~~~~~ 111 | { | ~ 112 | MP3Stream_Rewind( &chMP3_Bgrnd ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | s_backgroundSamples = sfxMP3_Bgrnd.iSoundLengthInSamples; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_dma.cpp:124:3: note: type is given name 'MusicInfo_t' for linkage purposes by this typedef declaration 124 | } MusicInfo_t; | ^ 7 warnings generated. [16/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/snd_mem.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/snd_mem.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/snd_mem.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mem.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mem.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mem.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mem.cpp:262:7: warning: variable 'len' set but not used [-Wunused-but-set-variable] 262 | int len = (int)(info->samples / stepscale); | ^ 7 warnings generated. [17/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/snd_mix.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/snd_mix.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/snd_mix.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mix.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mix.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_mix.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [18/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/snd_music.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/snd_music.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/snd_music.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_music.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_music.cpp:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/snd_music.cpp:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [19/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/client/vmachine.cpp.o -MF code/CMakeFiles/openjk_sp.dir/client/vmachine.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/client/vmachine.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.h:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/vmachine.h:28: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/client/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [20/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/cm_load.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/cm_load.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/cm_load.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_load.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_load.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_load.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [21/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/cm_patch.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/cm_patch.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/cm_patch.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_patch.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_patch.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_patch.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [22/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/cm_polylib.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/cm_polylib.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/cm_polylib.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_polylib.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_polylib.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_polylib.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [23/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/cm_test.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/cm_test.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/cm_test.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_test.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_test.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_test.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [24/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/cm_trace.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/cm_trace.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/cm_trace.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_trace.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_trace.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_trace.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cm_local.h:24: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [25/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/cmd.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/cmd.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/cmd.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cmd.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cmd.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cmd.cpp:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [26/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/common.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/common.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/common.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/common.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/common.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/common.cpp:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [27/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/cvar.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/cvar.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/cvar.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cvar.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cvar.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/cvar.cpp:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [28/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/files.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/files.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/files.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/files.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/files.cpp:32: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/files.cpp:32: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [29/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/md4.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/md4.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/md4.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/md4.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/md4.cpp:30: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/md4.cpp:30: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [30/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/msg.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/msg.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/msg.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/msg.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/msg.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/msg.cpp:24: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [31/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/net_chan.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/net_chan.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/net_chan.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/net_chan.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/net_chan.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/net_chan.cpp:24: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [32/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/q_shared.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/q_shared.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/q_shared.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:28: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.cpp:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/common_headers.h:40: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/b_local.h:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_local.h:33: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_shared.h:32: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [33/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/stringed_ingame.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/stringed_ingame.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/stringed_ingame.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_ingame.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_ingame.cpp:34: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/server.h:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_ingame.cpp:34: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/server.h:26: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [34/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/stringed_interface.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/stringed_interface.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/stringed_interface.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_interface.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_interface.cpp:36: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/server.h:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/stringed_interface.cpp:36: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/server.h:26: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [35/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/strip.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/strip.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/strip.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/strip.cpp [36/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/persistence.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/persistence.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/persistence.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/persistence.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/persistence.cpp:21: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/persistence.cpp:21: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [37/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/z_memman_pc.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/z_memman_pc.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/z_memman_pc.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp:25: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp:996:7: warning: variable 'sum' set but not used [-Wunused-but-set-variable] 996 | int sum; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/z_memman_pc.cpp:997:7: warning: variable 'totalTouched' set but not used [-Wunused-but-set-variable] 997 | int totalTouched; | ^ 8 warnings generated. [38/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/qcommon/ojk_saved_game.cpp.o -MF code/CMakeFiles/openjk_sp.dir/qcommon/ojk_saved_game.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/qcommon/ojk_saved_game.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/ojk_saved_game.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/ojk_saved_game.cpp:10: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/ojk_saved_game.cpp:10: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [39/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_color.c.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_color.c.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_color.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_color.c [40/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_math.c.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_math.c.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_math.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_math.c [41/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_string.c.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_string.c.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_string.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/q_string.c [42/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/files.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/files.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/files.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp:7: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/files.cpp:7: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [43/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/string.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/string.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/string.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/qcommon/safe/string.cpp [44/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/exe_headers.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/exe_headers.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/exe_headers.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.cpp:23: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/exe_headers.cpp:23: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [45/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/sv_ccmds.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/sv_ccmds.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/sv_ccmds.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_ccmds.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_ccmds.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_ccmds.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [46/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/sv_client.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/sv_client.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/sv_client.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_client.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_client.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_client.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [47/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/sv_game.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/sv_game.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/sv_game.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_game.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_game.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_game.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [48/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/sv_init.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/sv_init.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/sv_init.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_init.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_init.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_init.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [49/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/sv_main.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/sv_main.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/sv_main.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_main.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_main.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_main.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [50/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/sv_savegame.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/sv_savegame.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/sv_savegame.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_savegame.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_savegame.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_savegame.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [51/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/sv_snapshot.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/sv_snapshot.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/sv_snapshot.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_snapshot.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_snapshot.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_snapshot.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [52/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/server/sv_world.cpp.o -MF code/CMakeFiles/openjk_sp.dir/server/sv_world.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/server/sv_world.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_world.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_world.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/sv_world.cpp:26: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/server/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [53/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/game/genericparser2.cpp.o -MF code/CMakeFiles/openjk_sp.dir/game/genericparser2.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/game/genericparser2.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:28: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/genericparser2.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/common_headers.h:40: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/b_local.h:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_local.h:33: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_shared.h:32: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:514:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 514 | typedef struct | ^ | vehWeaponStatus_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:526:2: note: type is not C-compatible due to this member declaration 526 | void sg_export( | ^~~~~~~~~~~~~~~ 527 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | { | ~ 529 | saved_game.write(linked); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:545:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 545 | typedef struct | ^ | vehTurretStatus_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:559:2: note: type is not C-compatible due to this member declaration 559 | void sg_export( | ^~~~~~~~~~~~~~~ 560 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | { | ~ 562 | saved_game.write(ammo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | saved_game.write(lastAmmoInc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | saved_game.write(nextMuzzle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | saved_game.write(enemyEntNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | saved_game.write(enemyHoldTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/game/../game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ 8 warnings generated. [54/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/cdct.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/cdct.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/cdct.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cdct.c [55/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/csbt.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/csbt.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/csbt.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/csbt.c [56/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/csbtb.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/csbtb.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/csbtb.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/csbtb.c [57/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/csbtl3.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/csbtl3.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/csbtl3.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/csbtl3.c [58/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/cup.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/cup.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/cup.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cup.c [59/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/cupini.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/cupini.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/cupini.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cupini.c [60/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/cupl1.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/cupl1.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/cupl1.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cupl1.c [61/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/cupl3.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/cupl3.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/cupl3.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cupl3.c [62/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/cwin.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/cwin.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/cwin.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cwin.c [63/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/cwinb.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/cwinb.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/cwinb.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cwinb.c [64/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/cwinm.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/cwinm.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/cwinm.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/cwinm.c [65/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/hwin.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/hwin.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/hwin.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/hwin.c [66/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/l3dq.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/l3dq.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/l3dq.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/l3dq.c [67/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/l3init.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/l3init.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/l3init.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/l3init.c [68/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/mdct.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/mdct.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/mdct.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/mdct.c [69/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/mhead.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/mhead.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/mhead.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/mhead.c [70/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/msis.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/msis.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/msis.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/msis.c [71/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/towave.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/towave.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/towave.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/towave.c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/towave.c:389:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 389 | int iFrameCounter; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/towave.c:490:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 490 | int iFrameCounter; | ^ 2 warnings generated. [72/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/uph.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/uph.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/uph.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/uph.c [73/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/upsf.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/upsf.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/upsf.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/upsf.c [74/736] /pobj/openjk-0.0.0.20210505/bin/cc -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/mp3code/wavep.c.o -MF code/CMakeFiles/openjk_sp.dir/mp3code/wavep.c.o.d -o code/CMakeFiles/openjk_sp.dir/mp3code/wavep.c.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/mp3code/wavep.c [75/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/ui/ui_atoms.cpp.o -MF code/CMakeFiles/openjk_sp.dir/ui/ui_atoms.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/ui/ui_atoms.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_atoms.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_atoms.cpp:30: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_atoms.cpp:30: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [76/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/ui/ui_connect.cpp.o -MF code/CMakeFiles/openjk_sp.dir/ui/ui_connect.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/ui/ui_connect.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_connect.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_connect.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_connect.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [77/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/ui/ui_main.cpp.o -MF code/CMakeFiles/openjk_sp.dir/ui/ui_main.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/ui/ui_main.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_main.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_main.cpp:35: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_main.cpp:35: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [78/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/ui/ui_saber.cpp.o -MF code/CMakeFiles/openjk_sp.dir/ui/ui_saber.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/ui/ui_saber.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_saber.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_saber.cpp:33: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_saber.cpp:33: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [79/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/ui/ui_shared.cpp.o -MF code/CMakeFiles/openjk_sp.dir/ui/ui_shared.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/ui/ui_shared.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_shared.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_shared.cpp:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_shared.cpp:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [80/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/ui/ui_syscalls.cpp.o -MF code/CMakeFiles/openjk_sp.dir/ui/ui_syscalls.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/ui/ui_syscalls.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_syscalls.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_syscalls.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/ui_syscalls.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/exe_headers.h:27: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/ui/../server/../qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [81/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_main.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_main.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_main.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_main.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_main.cpp:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_main.cpp:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [82/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_event.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_event.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_event.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_event.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_event.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_event.cpp:25: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [83/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_log.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_log.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_log.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_log.cpp [84/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_sound.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_sound.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_sound.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_sound.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_sound.cpp:28: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_sound.cpp:28: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [85/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_input.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_input.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_input.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_input.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_input.cpp:23: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_input.cpp:23: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [86/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_window.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_window.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_window.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_window.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_window.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sdl/sdl_window.cpp:24: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [87/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_unix.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_unix.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_unix.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_unix.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_unix.cpp:36: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/sys_unix.cpp:36: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/qcommon.h:29: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [88/736] /pobj/openjk-0.0.0.20210505/bin/c++ -DARCH_STRING=\"mips64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared -I/pobj/openjk-0.0.0.20210505/build-mips64/shared -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/gsl-lite/include -I/usr/X11R6/include -I/pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_tty.cpp.o -MF code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_tty.cpp.o.d -o code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_tty.cpp.o -c /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_tty.cpp In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_tty.cpp:23: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:512: In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/ghoul2_shared.h:109: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:161:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 161 | typedef struct { | ^ | mdxaBone_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:166:2: note: type is not C-compatible due to this member declaration 166 | void sg_export( | ^~~~~~~~~~~~~~~ 167 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | { | ~ 169 | saved_game.write(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/../game/../rd-common/mdx_format.h:178:3: note: type is given name 'mdxaBone_t' for linkage purposes by this typedef declaration 178 | } mdxaBone_t; | ^ In file included from /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/shared/sys/con_tty.cpp:23: /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:521:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 521 | typedef struct { | ^ | trace_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:539:2: note: type is not C-compatible due to this member declaration 539 | void sg_export( | ^~~~~~~~~~~~~~~ 540 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | { | ~ 542 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:566:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 566 | } trace_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:818:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 818 | typedef struct | ^ | saberTrail_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:834:2: note: type is not C-compatible due to this member declaration 834 | void sg_export( | ^~~~~~~~~~~~~~~ 835 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | { | ~ 837 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:859:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 859 | } saberTrail_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:864:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 864 | typedef struct | ^ | bladeInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:877:2: note: type is not C-compatible due to this member declaration 877 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | { | ~ 879 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 880 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:920:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 920 | } bladeInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:988:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 988 | typedef struct | ^ | saberInfo_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1093:2: note: type is not C-compatible due to this member declaration 1093 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | { | ~ 1095 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1096 | { | ~ 1097 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1098 | } | ~ 1099 | }; | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:1371:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1371 | } saberInfo_t; | ^ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2340:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2340 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2348:2: note: type is not C-compatible due to this member declaration 2348 | void sg_export( | ^~~~~~~~~~~~~~~ 2349 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2350 | { | ~ 2351 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2352 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | } | ~ /pobj/openjk-0.0.0.20210505/OpenJK-5ce940643748eb6b11a84281b201001fbdc665fe/code/qcommon/q_shared.h:2367:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2367 | } trajectory_t; | ^ 6 warnings generated. [89/736] : && /pobj/openjk-0.0.0.20210505/bin/c++ -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include code/CMakeFiles/openjk_sp.dir/client/cl_cgame.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_cin.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_console.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_input.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_keys.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_main.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_mp3.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_parse.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_scrn.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_ui.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_ambient.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_dma.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_mem.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_mix.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_music.cpp.o code/CMakeFiles/openjk_sp.dir/client/vmachine.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_load.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_patch.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_polylib.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_test.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_trace.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cmd.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/common.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cvar.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/files.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/md4.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/msg.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/net_chan.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/q_shared.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/stringed_ingame.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/stringed_interface.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/strip.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/persistence.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/z_memman_pc.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/ojk_saved_game.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_color.c.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_math.c.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_string.c.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/files.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/string.cpp.o code/CMakeFiles/openjk_sp.dir/server/exe_headers.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_ccmds.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_client.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_game.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_init.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_main.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_savegame.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_snapshot.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_world.cpp.o code/CMakeFiles/openjk_sp.dir/game/genericparser2.cpp.o code/CMakeFiles/openjk_sp.dir/mp3code/cdct.c.o code/CMakeFiles/openjk_sp.dir/mp3code/csbt.c.o code/CMakeFiles/openjk_sp.dir/mp3code/csbtb.c.o code/CMakeFiles/openjk_sp.dir/mp3code/csbtl3.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cup.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cupini.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cupl1.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cupl3.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cwin.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cwinb.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cwinm.c.o code/CMakeFiles/openjk_sp.dir/mp3code/hwin.c.o code/CMakeFiles/openjk_sp.dir/mp3code/l3dq.c.o code/CMakeFiles/openjk_sp.dir/mp3code/l3init.c.o code/CMakeFiles/openjk_sp.dir/mp3code/mdct.c.o code/CMakeFiles/openjk_sp.dir/mp3code/mhead.c.o code/CMakeFiles/openjk_sp.dir/mp3code/msis.c.o code/CMakeFiles/openjk_sp.dir/mp3code/towave.c.o code/CMakeFiles/openjk_sp.dir/mp3code/uph.c.o code/CMakeFiles/openjk_sp.dir/mp3code/upsf.c.o code/CMakeFiles/openjk_sp.dir/mp3code/wavep.c.o code/CMakeFiles/openjk_sp.dir/ui/ui_atoms.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_connect.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_main.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_saber.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_shared.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_syscalls.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_main.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_event.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_log.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_sound.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_input.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_window.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_unix.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_tty.cpp.o -o openjk_sp -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: /usr/X11R6/lib/libGL.so.19.2 /usr/X11R6/lib/libGLU.so.9.0 /usr/local/lib/libSDL2.so.0.15 lib/minizip/libbundled_minizip.a /usr/lib/libz.so.7.1 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : FAILED: openjk_sp : && /pobj/openjk-0.0.0.20210505/bin/c++ -O2 -pipe -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include code/CMakeFiles/openjk_sp.dir/client/cl_cgame.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_cin.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_console.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_input.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_keys.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_main.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_mp3.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_parse.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_scrn.cpp.o code/CMakeFiles/openjk_sp.dir/client/cl_ui.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_ambient.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_dma.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_mem.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_mix.cpp.o code/CMakeFiles/openjk_sp.dir/client/snd_music.cpp.o code/CMakeFiles/openjk_sp.dir/client/vmachine.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_load.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_patch.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_polylib.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_test.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cm_trace.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cmd.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/common.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/cvar.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/files.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/md4.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/msg.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/net_chan.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/q_shared.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/stringed_ingame.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/stringed_interface.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/strip.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/persistence.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/z_memman_pc.cpp.o code/CMakeFiles/openjk_sp.dir/qcommon/ojk_saved_game.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_color.c.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_math.c.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/q_string.c.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/files.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/qcommon/safe/string.cpp.o code/CMakeFiles/openjk_sp.dir/server/exe_headers.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_ccmds.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_client.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_game.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_init.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_main.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_savegame.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_snapshot.cpp.o code/CMakeFiles/openjk_sp.dir/server/sv_world.cpp.o code/CMakeFiles/openjk_sp.dir/game/genericparser2.cpp.o code/CMakeFiles/openjk_sp.dir/mp3code/cdct.c.o code/CMakeFiles/openjk_sp.dir/mp3code/csbt.c.o code/CMakeFiles/openjk_sp.dir/mp3code/csbtb.c.o code/CMakeFiles/openjk_sp.dir/mp3code/csbtl3.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cup.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cupini.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cupl1.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cupl3.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cwin.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cwinb.c.o code/CMakeFiles/openjk_sp.dir/mp3code/cwinm.c.o code/CMakeFiles/openjk_sp.dir/mp3code/hwin.c.o code/CMakeFiles/openjk_sp.dir/mp3code/l3dq.c.o code/CMakeFiles/openjk_sp.dir/mp3code/l3init.c.o code/CMakeFiles/openjk_sp.dir/mp3code/mdct.c.o code/CMakeFiles/openjk_sp.dir/mp3code/mhead.c.o code/CMakeFiles/openjk_sp.dir/mp3code/msis.c.o code/CMakeFiles/openjk_sp.dir/mp3code/towave.c.o code/CMakeFiles/openjk_sp.dir/mp3code/uph.c.o code/CMakeFiles/openjk_sp.dir/mp3code/upsf.c.o code/CMakeFiles/openjk_sp.dir/mp3code/wavep.c.o code/CMakeFiles/openjk_sp.dir/ui/ui_atoms.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_connect.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_main.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_saber.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_shared.cpp.o code/CMakeFiles/openjk_sp.dir/ui/ui_syscalls.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_main.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_event.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_log.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_sound.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_input.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sdl/sdl_window.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/sys_unix.cpp.o code/CMakeFiles/openjk_sp.dir/__/shared/sys/con_tty.cpp.o -o openjk_sp -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: /usr/X11R6/lib/libGL.so.19.2 /usr/X11R6/lib/libGLU.so.9.0 /usr/local/lib/libSDL2.so.0.15 lib/minizip/libbundled_minizip.a /usr/lib/libz.so.7.1 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : code/CMakeFiles/openjk_sp.dir/client/snd_music.cpp.o: In function `Music_GetRandomEntryTime(MusicState_e)': snd_music.cpp:(.text+0x2e0c): warning: rand() may return deterministic values, is that what you want? code/CMakeFiles/openjk_sp.dir/client/cl_console.cpp.o: In function `Con_DrawNotify()': cl_console.cpp:(.text+0x1bc0): warning: strcat() is almost always misused, please use strlcat() code/CMakeFiles/openjk_sp.dir/client/cl_main.cpp.o: In function `CL_Frame(int, float)': cl_main.cpp:(.text+0x29d4): warning: sprintf() is often misused, please use snprintf() /usr/X11R6/lib/libGL.so.19.2: warning: random() may return deterministic values, is that what you want? code/CMakeFiles/openjk_sp.dir/client/snd_mem.cpp.o: In function `Filename_WithoutPath(char const*)': snd_mem.cpp:(.text+0xfa4): warning: strcpy() is almost always misused, please use strlcpy() /usr/X11R6/lib/libgallium_dri.so: warning: stpcpy() is dangerous; do not use it /usr/bin/ld: warning: libLLVM.so.8.0, needed by /usr/X11R6/lib/libgallium_dri.so, not found (try using -rpath or -rpath-link) /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::ObjectCache::anchor()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFence' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::~EngineBuilder()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetLastInstruction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetAlignment' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::SectionMemoryManager::SectionMemoryManager(llvm::SectionMemoryManager::MemoryMapper*)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposePassBuilderOptions' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsTarget' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFPTrunc' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildIntCast2' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetInsertBlock' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMStructTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMStartMultithreaded' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAtomicCmpXchg' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetFirstParam' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMTokenTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstArray' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetValueName' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddCase' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildInsertElement' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPositionBuilderBefore' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPrintModuleToString' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `non-virtual thunk to llvm::RTDyldMemoryManager::anchor()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMContextCreate' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSExt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsMultithreaded' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::LegacyJITSymbolResolver::lookup(std::__1::set, std::__1::allocator > const&, llvm::unique_function, std::__1::allocator > > >)>)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetFirstFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMArrayType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAppendBasicBlockInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddAttributeAtIndex' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsAFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddGlobalMapping' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSelect' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetVisibility' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildZExt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildCondBr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetGlobalConstant' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNextInstruction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildPointerCast' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetTypeKind' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetFunctionCallConv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstReal' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt16TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetIntrinsicID' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMContextDispose' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::Module::setOverrideStackAlignment(unsigned int)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsAsmPrinter' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMHalfTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildExtractElement' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildCall2' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildOr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstNot' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetPointerToGlobal' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::setMCJITMemoryManager(std::__1::unique_ptr >)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFDiv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstBitCast' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstNull' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstPointerNull' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildTrunc' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildIntCast' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetUndef' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildLShr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAggregateRet' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildPtrToInt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__1::basic_string, std::__1::allocator > const&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetEntryBasicBlock' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddGlobal' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetDataLayout' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeModule' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsDeclaration' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMLinkInMCJIT' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeMessage' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetCalledValue' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildRet' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFAdd' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDoubleTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstVector' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSDiv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt8TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSRem' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildBr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisasmInstruction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInsertBasicBlockInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAShr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetInstructionCallConv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetModuleContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeTargetData' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildUDiv' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsConstant' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetParam' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt32TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNamedFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildNot' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildICmp' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildUIToFP' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildNeg' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::create(llvm::TargetMachine*)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetArrayLength' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreatePassBuilderOptions' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreateEnumAttribute' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAnd' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildStore' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::EngineBuilder(std::__1::unique_ptr >)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstInt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::SmallVectorBase::mallocForGrow(void*, unsigned long, unsigned long, unsigned long&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMTypeOf' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMVoidTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildLoad2' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::SDNode::getValueTypeList(llvm::EVT)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::RTDyldMemoryManager::anchor()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisasmDispose' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPositionBuilderAtEnd' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAdd' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetElementType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIntTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreateDisasm' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildPhi' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddCallSiteAttribute' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFPExt' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetFirstBasicBlock' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstStringInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetFirstInstruction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsDisassembler' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPointerType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeBuilder' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetLinkage' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNextBasicBlock' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetIntTypeWidth' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetVectorSize' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreateBuilderInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFMul' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::Module::~Module()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsTargetInfo' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildIntToPtr' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetBasicBlockParent' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCopyStringRepOfTargetData' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildXor' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildRetVoid' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMWriteBitcodeToFile' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMStructGetTypeAtIndex' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSwitch' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMCreateTargetData' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMVectorType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt64TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMFloatTypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMAddIncoming' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::DisableABIBreakingChecks' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMModuleCreateWithNameInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFRem' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFPToSI' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildArrayAlloca' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::deallocate_buffer(void*, unsigned long, unsigned long)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMPrintValueToString' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildInsertValue' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFPToUI' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetValueKind' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFNeg' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetEnumAttributeKindForName' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::RuntimeDyld::MemoryManager::allocateTLSSection(unsigned long, unsigned int, unsigned int, llvm::StringRef)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetInstructionParent' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMIsUndef' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildBitCast' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMFunctionType' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSub' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::sys::getHostCPUName()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::EngineBuilder::selectTarget()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetExecutionEngineTargetMachine' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMSetInitializer' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInitializeMipsTargetMC' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFCmp' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetInstructionOpcode' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetLastParam' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildURem' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::LegacyJITSymbolResolver::getResponsibilitySet(std::__1::set, std::__1::allocator > const&)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetParamTypes' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAtomicRMW' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNextFunction' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildAlloca' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::MemoryBuffer::getMemBuffer(llvm::StringRef, llvm::StringRef, bool)' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetGlobalParent' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstIntGetZExtValue' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFreeze' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildShuffleVector' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildSIToFP' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMGetNextParam' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildMul' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildFSub' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildShl' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMDisposeExecutionEngine' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMInt1TypeInContext' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMConstAllOnes' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildGEP2' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMRunPasses' /usr/X11R6/lib/libgallium_dri.so: undefined reference to `LLVMBuildExtractValue' c++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. *** Error 1 in games/openjk (/ports/devel/cmake/cmake.port.mk:50 'do-build': @cd /pobj/openjk-0.0.0.20210505/build-mips64 && exec /usr/bin/e...) *** Error 2 in games/openjk (/ports/infrastructure/mk/bsd.port.mk:3065 '/pobj/openjk-0.0.0.20210505/build-mips64/.build_done': @cd /ports/ga...) *** Error 2 in games/openjk (/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=openjk-0.0.0.20210505; export _LOCKS_HELD=" openjk-0....) ===> Exiting games/openjk with an error *** Error 1 in /ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval ${e...) >>> Ended at 1751625904.53 max_stuck=16.29/depends=13.92/show-prepare-results=6.62/junk=6.26/patch=6.39/configure=14.87/build=1202.05 Error: job failed with 512 on localhost at 1751625904