>>> Building on exopi-1 under games/openjk BDEPENDS = [devel/sdl2;graphics/png;devel/cmake/core;graphics/jpeg;devel/ninja] DIST = [games/openjk:openjk-0.0.0.20251207-407a56fb.tar.gz] FULLPKGNAME = openjk-0.0.0.20251207 RDEPENDS = [devel/sdl2;graphics/png;graphics/jpeg] (Junk lock obtained for exopi-1 at 1773166079.52) >>> Running depends in games/openjk at 1773166079.58 last junk was in x11/qt5/qtdeclarative /usr/sbin/pkg_add -aI -Drepair jpeg-3.1.3v0 png-1.6.55 was: /usr/sbin/pkg_add -aI -Drepair cmake-core-4.2.3 jpeg-3.1.3v0 ninja-1.11.1p1v1 png-1.6.55 sdl2-2.32.10 /usr/sbin/pkg_add -aI -Drepair jpeg-3.1.3v0 png-1.6.55 >>> Running show-prepare-results in games/openjk at 1773166082.99 ===> games/openjk ===> Building from scratch openjk-0.0.0.20251207 ===> openjk-0.0.0.20251207 depends on: cmake-core->=4 -> cmake-core-4.2.3 ===> openjk-0.0.0.20251207 depends on: ninja-* -> ninja-1.11.1p1v1 ===> openjk-0.0.0.20251207 depends on: sdl2-* -> sdl2-2.32.10 ===> openjk-0.0.0.20251207 depends on: jpeg-* -> jpeg-3.1.3v0 ===> openjk-0.0.0.20251207 depends on: png-* -> png-1.6.55 ===> Verifying specs: c++ c++abi pthread GL GLU SDL2 c jpeg m png z ===> found c++.12.0 c++abi.9.0 pthread.28.1 GL.19.2 GLU.9.0 SDL2.0.15 c.102.2 jpeg.71.0 m.10.1 png.18.2 z.7.1 cmake-core-4.2.3 jpeg-3.1.3v0 ninja-1.11.1p1v1 png-1.6.55 sdl2-2.32.10 (Junk lock released for exopi-1 at 1773166084.83) distfiles size=14740858 >>> Running patch in games/openjk at 1773166084.89 ===> games/openjk ===> Checking files for openjk-0.0.0.20251207 `/exopi-cvs/ports/distfiles/openjk-0.0.0.20251207-407a56fb.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for openjk-0.0.0.20251207 ===> Patching for openjk-0.0.0.20251207 ===> 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 143. Hunk #2 succeeded at 166. 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_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 77. 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 1090. 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 2424. 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_rd-rend2_qgl_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: codemp/rd-rend2/qgl.h |--- codemp/rd-rend2/qgl.h.orig |+++ codemp/rd-rend2/qgl.h -------------------------- Patching file codemp/rd-rend2/qgl.h using Plan A... Hunk #1 succeeded at 14. done ===> Applying OpenBSD patch patch-codemp_rd-rend2_tr_bsp_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix: invalid operands to binary expression |('const GLuint' (aka 'const unsigned int') and 'std::nullptr_t') | |Index: codemp/rd-rend2/tr_bsp.cpp |--- codemp/rd-rend2/tr_bsp.cpp.orig |+++ codemp/rd-rend2/tr_bsp.cpp -------------------------- Patching file codemp/rd-rend2/tr_bsp.cpp using Plan A... Hunk #1 succeeded at 4017. done ===> Applying OpenBSD patch patch-codemp_rd-rend2_tr_init_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix: cannot initialize a parameter of type 'GLuint' (aka 'unsigned int') |with an rvalue of type 'std::nullptr_t' | |Index: codemp/rd-rend2/tr_init.cpp |--- codemp/rd-rend2/tr_init.cpp.orig |+++ codemp/rd-rend2/tr_init.cpp -------------------------- Patching file codemp/rd-rend2/tr_init.cpp using Plan A... Hunk #1 succeeded at 1862. done ===> Applying OpenBSD patch patch-codemp_rd-rend2_tr_shade_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix: invalid operands to binary expression ('qhandle_t' (aka 'int') and |'std::nullptr_t') | |Index: codemp/rd-rend2/tr_shade.cpp |--- codemp/rd-rend2/tr_shade.cpp.orig |+++ codemp/rd-rend2/tr_shade.cpp -------------------------- Patching file codemp/rd-rend2/tr_shade.cpp using Plan A... Hunk #1 succeeded at 1525. 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 469. Hunk #2 succeeded at 553. Hunk #3 succeeded at 602. 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 1773166086.55 ===> games/openjk ===> Generating configure for openjk-0.0.0.20251207 ===> Configuring for openjk-0.0.0.20251207 sed -i "s,-O3,-I/usr/X11R6/include,g" /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/CMakeLists.txt -- 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: /exopi-obj/pobj/openjk-0.0.0.20251207/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: /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Architecture is x86_64 -- SOURCE_DATE_EPOCH is not set: SOURCE_DATE will be set to the compile-time date CMake Warning at CMakeLists.txt:361 (message): Unable to determine Git tag -- Git tag is vUNKNOWN -- 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.55") -- Found OpenGL: /usr/X11R6/lib/libGL.so.19.2 -- Configuring done (2.7s) -- Generating done (0.6s) 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: /exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64 >>> Running build in games/openjk at 1773166090.42 ===> games/openjk ===> Building for openjk-0.0.0.20251207 Change Dir: '/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include/minizip -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/ioapi.c [2/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include/minizip -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/unzip.c [3/801] : && /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/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_cgame.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_cgame.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_cgame.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [5/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_cin.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_cin.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_cin.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [6/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_console.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_console.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_console.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [7/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_input.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_input.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_input.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [8/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_keys.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_keys.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_keys.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [9/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_main.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_main.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [10/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_mp3.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_mp3.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_mp3.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [11/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_parse.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_parse.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_parse.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [12/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_scrn.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_scrn.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_scrn.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [13/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_ui.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_ui.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/cl_ui.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [14/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_ambient.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_ambient.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_ambient.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [15/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_dma.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_dma.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_dma.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_mem.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_mem.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_mem.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [17/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_mix.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_mix.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_mix.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [18/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_music.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_music.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/snd_music.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [19/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/vmachine.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/vmachine.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/vmachine.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/vmachine.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/vmachine.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/client/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [20/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_load.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_load.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_load.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [21/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_patch.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_patch.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_patch.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [22/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_polylib.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_polylib.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_polylib.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [23/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_test.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_test.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_test.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [24/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_trace.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_trace.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_trace.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cm_local.h:24: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [25/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cmd.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cmd.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cmd.cpp:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [26/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/common.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/common.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/common.cpp:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/common.cpp:1081:8: warning: unused variable 's' [-Wunused-variable] 1081 | char *s; | ^ 7 warnings generated. [27/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cvar.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cvar.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/cvar.cpp:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [28/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/files.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/files.cpp:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/files.cpp:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [29/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/md4.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/md4.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/md4.cpp:30: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [30/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/msg.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/msg.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/msg.cpp:24: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [31/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/net_chan.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/net_chan.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/net_chan.cpp:24: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [32/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/stringed_ingame.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/stringed_ingame.cpp:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/server.h:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/stringed_ingame.cpp:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/server.h:26: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [34/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/stringed_interface.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/stringed_interface.cpp:36: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/server.h:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/stringed_interface.cpp:36: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/server.h:26: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [35/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/strip.cpp [36/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/persistence.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/persistence.cpp:21: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/persistence.cpp:21: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [37/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/z_memman_pc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/z_memman_pc.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/z_memman_pc.cpp:25: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/z_memman_pc.cpp:996:16: warning: variable 'sum' set but not used [-Wunused-but-set-variable] 996 | unsigned int sum; | ^ 7 warnings generated. [38/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/ojk_saved_game.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/ojk_saved_game.cpp:10: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/ojk_saved_game.cpp:10: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [39/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [40/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [41/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [42/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp:7: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp:7: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [43/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [44/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/exe_headers.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/exe_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/exe_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [45/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_ccmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_ccmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_ccmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [46/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_client.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_client.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_client.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [47/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_game.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_game.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_game.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [48/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_init.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_init.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_init.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [49/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [50/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_savegame.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_savegame.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_savegame.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [51/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_snapshot.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_snapshot.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_snapshot.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [52/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_world.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_world.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/sv_world.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/server/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [53/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/genericparser2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/cdct.c [55/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/csbt.c [56/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/csbtb.c [57/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/csbtl3.c [58/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/cup.c [59/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/cupini.c [60/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/cupl1.c [61/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/cupl3.c [62/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/cwin.c [63/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/cwinb.c [64/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/cwinm.c [65/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/hwin.c [66/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/l3dq.c [67/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/l3init.c [68/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/mdct.c [69/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/mhead.c [70/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/msis.c [71/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/towave.c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/towave.c:382:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 382 | int iFrameCounter; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/towave.c:483:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 483 | int iFrameCounter; | ^ 2 warnings generated. [72/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/uph.c [73/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/upsf.c [74/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/mp3code/wavep.c [75/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_atoms.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_atoms.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_atoms.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [76/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_connect.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_connect.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_connect.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [77/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_main.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_main.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [78/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_saber.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_saber.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_saber.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [79/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_shared.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_shared.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_shared.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [80/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_syscalls.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/ui_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [81/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_main.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_main.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [82/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_event.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_event.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_event.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [83/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/con_log.cpp [84/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_sound.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_sound.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_sound.cpp:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [85/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_input.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_input.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_input.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [86/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_window.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_window.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_window.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [87/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_unix.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_unix.cpp:38: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_unix.cpp:38: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/qcommon.h:29: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [88/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_JK2EXE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/con_tty.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/con_tty.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/con_tty.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [89/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -Xlinker --dependency-file=code/CMakeFiles/openjk_sp.dir/link.d 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 && : ld: warning: cl_console.cpp(code/CMakeFiles/openjk_sp.dir/client/cl_console.cpp.o:(Con_DrawNotify())): warning: strcat() is almost always misused, please use strlcat() ld: warning: cl_main.cpp(code/CMakeFiles/openjk_sp.dir/client/cl_main.cpp.o:(CL_Frame(int, float))): warning: sprintf() is often misused, please use snprintf() ld: warning: snd_mem.cpp(code/CMakeFiles/openjk_sp.dir/client/snd_mem.cpp.o:(Filename_WithoutPath(char const*))): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: snd_music.cpp(code/CMakeFiles/openjk_sp.dir/client/snd_music.cpp.o:(Music_GetRandomEntryTime(MusicState_e))): warning: rand() may return deterministic values, is that what you want? [90/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Animal.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Animal.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Animal.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Animal.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Animal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Animal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Animal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [91/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_AssassinDroid.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_AssassinDroid.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_AssassinDroid.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_AssassinDroid.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_AssassinDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/weapons.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_AssassinDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/weapons.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_AssassinDroid.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [92/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Atst.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Atst.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Atst.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Atst.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [93/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_BobaFett.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_BobaFett.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_BobaFett.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_BobaFett.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_BobaFett.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_BobaFett.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_BobaFett.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [94/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Civilian.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Civilian.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Civilian.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Civilian.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Civilian.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Civilian.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Civilian.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [95/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Default.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Default.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Default.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Default.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Default.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Default.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Default.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [96/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Droid.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Droid.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Droid.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Droid.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Droid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Droid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Droid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [97/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_GalakMech.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_GalakMech.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_GalakMech.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_GalakMech.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_GalakMech.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_GalakMech.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_GalakMech.cpp:35: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [98/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Grenadier.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Grenadier.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Grenadier.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Grenadier.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Grenadier.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Grenadier.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Grenadier.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [99/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_HazardTrooper.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_HazardTrooper.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_HazardTrooper.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_HazardTrooper.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_HazardTrooper.cpp:39: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_HazardTrooper.cpp:39: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_HazardTrooper.cpp:39: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [100/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Howler.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Howler.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Howler.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Howler.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Howler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Howler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Howler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [101/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_ImperialProbe.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_ImperialProbe.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_ImperialProbe.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_ImperialProbe.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_ImperialProbe.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_ImperialProbe.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_ImperialProbe.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [102/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Interrogator.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Interrogator.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Interrogator.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Interrogator.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Interrogator.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Interrogator.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Interrogator.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [103/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Jedi.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Jedi.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Jedi.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Jedi.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Jedi.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Jedi.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Jedi.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [104/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Mark1.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Mark1.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Mark1.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Mark1.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Mark1.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Mark1.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Mark1.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [105/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Mark2.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Mark2.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Mark2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Mark2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Mark2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Mark2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Mark2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [106/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_MineMonster.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_MineMonster.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_MineMonster.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_MineMonster.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_MineMonster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_MineMonster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_MineMonster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [107/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Rancor.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Rancor.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Rancor.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Rancor.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Rancor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Rancor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Rancor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [108/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Remote.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Remote.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Remote.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Remote.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Remote.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Remote.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Remote.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [109/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_RocketTrooper.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_RocketTrooper.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_RocketTrooper.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_RocketTrooper.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_RocketTrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_RocketTrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_RocketTrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [110/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_SaberDroid.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_SaberDroid.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_SaberDroid.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_SaberDroid.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_SaberDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_SaberDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_SaberDroid.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [111/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_SandCreature.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_SandCreature.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_SandCreature.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_SandCreature.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_SandCreature.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_SandCreature.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_SandCreature.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [112/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Seeker.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Seeker.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Seeker.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Seeker.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Seeker.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Seeker.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Seeker.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [113/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Sentry.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Sentry.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Sentry.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Sentry.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Sentry.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Sentry.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Sentry.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [114/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Sniper.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Sniper.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Sniper.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Sniper.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Sniper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Sniper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Sniper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [115/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Stormtrooper.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Stormtrooper.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Stormtrooper.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Stormtrooper.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Stormtrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Stormtrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Stormtrooper.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [116/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Tusken.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Tusken.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Tusken.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Tusken.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [117/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Utils.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Utils.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Utils.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Utils.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Utils.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Utils.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Utils.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [118/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AI_Wampa.cpp.o -MF code/game/CMakeFiles/jagame.dir/AI_Wampa.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AI_Wampa.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Wampa.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Wampa.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Wampa.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AI_Wampa.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [119/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_active.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_active.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_active.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_active.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_active.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_active.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_active.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [120/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_breakable.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_breakable.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_breakable.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_breakable.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_breakable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_breakable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_breakable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [121/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_camera.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_camera.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_camera.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_camera.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_camera.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_camera.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_camera.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [122/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_client.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_client.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_client.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_client.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_client.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_client.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_client.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [123/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_cmds.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_cmds.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_cmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_cmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_cmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_cmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_cmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [124/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_combat.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_combat.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_combat.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_combat.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_combat.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_combat.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_combat.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [125/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_emplaced.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_emplaced.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_emplaced.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_emplaced.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_emplaced.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_emplaced.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_emplaced.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [126/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_functions.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_functions.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_functions.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_functions.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_functions.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_functions.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_functions.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [127/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_fx.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_fx.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_fx.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_fx.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_fx.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_fx.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_fx.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [128/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_inventory.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_inventory.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_inventory.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_inventory.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_inventory.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_inventory.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_inventory.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [129/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_itemLoad.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_itemLoad.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_itemLoad.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_itemLoad.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_itemLoad.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_itemLoad.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_itemLoad.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [130/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_items.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_items.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_items.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_items.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_items.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_items.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_items.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [131/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_main.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_main.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_main.cpp:258:8: warning: variable 'danger' set but not used [-Wunused-but-set-variable] 258 | int danger = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_main.cpp:554:7: warning: variable 'c' set but not used [-Wunused-but-set-variable] 554 | int c, c2; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_main.cpp:554:10: warning: variable 'c2' set but not used [-Wunused-but-set-variable] 554 | int c, c2; | ^ 11 warnings generated. [132/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_mem.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_mem.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_mem.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_mem.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_mem.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_mem.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_mem.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [133/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_misc.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_misc.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_misc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_misc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_misc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_misc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_misc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [134/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_misc_model.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_misc_model.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_misc_model.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_misc_model.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_misc_model.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_misc_model.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_misc_model.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [135/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_missile.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_missile.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_missile.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_missile.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_missile.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_missile.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_missile.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [136/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_mover.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_mover.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_mover.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_mover.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_mover.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/weapons.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_mover.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/weapons.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_mover.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [137/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_nav.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_nav.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_nav.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_nav.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_nav.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_nav.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_nav.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [138/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_navigator.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_navigator.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_navigator.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_navigator.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_navigator.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_navigator.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_navigator.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [139/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_navnew.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_navnew.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_navnew.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_navnew.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_navnew.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_navnew.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_navnew.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [140/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_object.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_object.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_object.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_object.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_object.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_object.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_object.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [141/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_objectives.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_objectives.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_objectives.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_objectives.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_objectives.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_objectives.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_objectives.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [142/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_rail.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_rail.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_rail.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_rail.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_rail.cpp:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_rail.cpp:34: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_rail.cpp:36: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [143/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_ref.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_ref.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_ref.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_ref.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_ref.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_ref.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_ref.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [144/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_roff.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_roff.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_roff.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_roff.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_roff.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_roff.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_roff.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [145/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_savegame.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_savegame.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_savegame.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_savegame.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_savegame.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_savegame.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../icarus/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_savegame.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [146/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_session.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_session.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_session.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_session.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_session.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_session.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_session.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [147/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_spawn.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_spawn.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_spawn.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_spawn.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_spawn.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_spawn.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_spawn.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [148/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_svcmds.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_svcmds.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_svcmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_svcmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_svcmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_svcmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_svcmds.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [149/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_target.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_target.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_target.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_target.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_target.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_target.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_target.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [150/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/G_Timer.cpp.o -MF code/game/CMakeFiles/jagame.dir/G_Timer.cpp.o.d -o code/game/CMakeFiles/jagame.dir/G_Timer.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/G_Timer.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/G_Timer.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/G_Timer.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/G_Timer.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [151/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_trigger.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_trigger.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_trigger.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_trigger.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_trigger.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_trigger.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_trigger.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [152/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_turret.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_turret.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_turret.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_turret.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_turret.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_turret.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_turret.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [153/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_usable.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_usable.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_usable.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_usable.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_usable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_usable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_usable.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [154/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_utils.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_utils.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_utils.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_utils.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_utils.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_utils.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_utils.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [155/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_weapon.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_weapon.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_weapon.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_weapon.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_weapon.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_weapon.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_weapon.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [156/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_weaponLoad.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_weaponLoad.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_weaponLoad.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_weaponLoad.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_weaponLoad.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_weaponLoad.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_weaponLoad.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [157/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/genericparser2.cpp.o -MF code/game/CMakeFiles/jagame.dir/genericparser2.cpp.o.d -o code/game/CMakeFiles/jagame.dir/genericparser2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/genericparser2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/genericparser2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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. [158/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [159/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_behavior.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_behavior.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_behavior.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_behavior.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_behavior.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_behavior.cpp:31: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_behavior.cpp:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [160/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_combat.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_combat.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_combat.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_combat.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_combat.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_combat.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_combat.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [161/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_goal.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_goal.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_goal.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_goal.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_goal.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_goal.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_goal.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [162/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_misc.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_misc.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_misc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_misc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_misc.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_misc.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_misc.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [163/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_move.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_move.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_move.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_move.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_move.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_move.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_move.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [164/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_reactions.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_reactions.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_reactions.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_reactions.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_reactions.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_reactions.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_reactions.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [165/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_senses.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_senses.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_senses.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_senses.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_senses.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_senses.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_senses.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [166/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_sounds.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_sounds.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_sounds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_sounds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_sounds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_sounds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_sounds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [167/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_spawn.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_spawn.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_spawn.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_spawn.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_spawn.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_spawn.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_spawn.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../cgame/../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. [168/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_stats.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_stats.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_stats.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_stats.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_stats.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_stats.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_stats.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [169/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/NPC_utils.cpp.o -MF code/game/CMakeFiles/jagame.dir/NPC_utils.cpp.o.d -o code/game/CMakeFiles/jagame.dir/NPC_utils.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_utils.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_utils.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_utils.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_utils.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/NPC_utils.cpp:1118:17: warning: variable 'numChecks' set but not used [-Wunused-but-set-variable] 1118 | int numEnts, numChecks = 0; | ^ 9 warnings generated. [170/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_atst.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_atst.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_atst.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_atst.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_atst.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [171/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_blaster_pistol.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_blaster_pistol.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_blaster_pistol.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_blaster_pistol.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_blaster_pistol.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_blaster_pistol.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_blaster_pistol.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [172/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_blaster_rifle.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_blaster_rifle.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_blaster_rifle.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_blaster_rifle.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_blaster_rifle.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_blaster_rifle.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_blaster_rifle.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [173/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_bot_laser.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_bot_laser.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_bot_laser.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_bot_laser.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_bot_laser.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_bot_laser.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_bot_laser.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [174/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_bowcaster.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_bowcaster.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_bowcaster.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_bowcaster.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_bowcaster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_bowcaster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_bowcaster.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [175/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_concussion.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_concussion.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_concussion.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_concussion.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_concussion.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_concussion.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_concussion.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [176/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_demp2.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_demp2.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_demp2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_demp2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_demp2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_demp2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_demp2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [177/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_det_pack.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_det_pack.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_det_pack.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_det_pack.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_det_pack.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_det_pack.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_det_pack.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [178/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_disruptor.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_disruptor.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_disruptor.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_disruptor.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_disruptor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_disruptor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_disruptor.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [179/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_emplaced_gun.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_emplaced_gun.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_emplaced_gun.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_emplaced_gun.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_emplaced_gun.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_emplaced_gun.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_emplaced_gun.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [180/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_flechette.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_flechette.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_flechette.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_flechette.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_flechette.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_flechette.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_flechette.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [181/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_melee.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_melee.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_melee.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_melee.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_melee.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_melee.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_melee.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [182/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_noghri_stick.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_noghri_stick.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_noghri_stick.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_noghri_stick.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_noghri_stick.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_noghri_stick.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_noghri_stick.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [183/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_repeater.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_repeater.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_repeater.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_repeater.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_repeater.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_repeater.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_repeater.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [184/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_rocket_launcher.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_rocket_launcher.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_rocket_launcher.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_rocket_launcher.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_rocket_launcher.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_rocket_launcher.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_rocket_launcher.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [185/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_saber.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_saber.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_saber.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_saber.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_saber.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_saber.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_saber.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [186/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_saberLoad.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_saberLoad.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_saberLoad.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_saberLoad.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_saberLoad.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_saberLoad.cpp:25: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_saberLoad.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [187/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_stun_baton.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_stun_baton.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_stun_baton.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_stun_baton.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_stun_baton.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_stun_baton.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_stun_baton.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [188/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_thermal.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_thermal.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_thermal.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_thermal.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_thermal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_thermal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_thermal.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [189/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_trip_mine.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_trip_mine.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_trip_mine.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_trip_mine.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_trip_mine.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_trip_mine.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_trip_mine.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [190/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/wp_tusken.cpp.o -MF code/game/CMakeFiles/jagame.dir/wp_tusken.cpp.o.d -o code/game/CMakeFiles/jagame.dir/wp_tusken.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_tusken.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/wp_tusken.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [191/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/Q3_Interface.cpp.o -MF code/game/CMakeFiles/jagame.dir/Q3_Interface.cpp.o.d -o code/game/CMakeFiles/jagame.dir/Q3_Interface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/Q3_Interface.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/Q3_Interface.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/Q3_Interface.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/Q3_Interface.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:578:3: note: type is given name 'vehTurretStatus_t' for linkage purposes by this typedef declaration 578 | } vehTurretStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/Q3_Interface.cpp:756:10: warning: variable 'objectivesShown' set but not used [-Wunused-but-set-variable] 756 | int *objectivesShown; | ^ 9 warnings generated. [192/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/bg_misc.cpp.o -MF code/game/CMakeFiles/jagame.dir/bg_misc.cpp.o.d -o code/game/CMakeFiles/jagame.dir/bg_misc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_misc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_misc.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_misc.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_misc.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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. [193/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/bg_pangles.cpp.o -MF code/game/CMakeFiles/jagame.dir/bg_pangles.cpp.o.d -o code/game/CMakeFiles/jagame.dir/bg_pangles.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pangles.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pangles.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pangles.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pangles.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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. [194/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/bg_panimate.cpp.o -MF code/game/CMakeFiles/jagame.dir/bg_panimate.cpp.o.d -o code/game/CMakeFiles/jagame.dir/bg_panimate.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_panimate.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_panimate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_panimate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_panimate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_panimate.cpp:4602:24: warning: unused function 'PM_IsHumanoid' [-Wunused-function] 4602 | static inline qboolean PM_IsHumanoid( CGhoul2Info *ghlInfo ) | ^~~~~~~~~~~~~ 9 warnings generated. [195/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/bg_pmove.cpp.o -MF code/game/CMakeFiles/jagame.dir/bg_pmove.cpp.o.d -o code/game/CMakeFiles/jagame.dir/bg_pmove.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pmove.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pmove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pmove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pmove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pmove.cpp:4902:21: warning: variable 'maxDmg' set but not used [-Wunused-but-set-variable] 4902 | float maxDmg = pm->ps->stats[STAT_HEALTH]>20?pm->ps->stats[STAT_HEALTH]:20;//a fall that would do less than 20 points of damage should never make us scream to our deaths | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_pmove.cpp:11001:4: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] 11000 | if ( kickMove == LS_KICK_F_AIR | ~~~~~~~~~~~~~~~~~~~~~~~~~ 11001 | && kickMove == LS_KICK_B_AIR | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. [196/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/bg_slidemove.cpp.o -MF code/game/CMakeFiles/jagame.dir/bg_slidemove.cpp.o.d -o code/game/CMakeFiles/jagame.dir/bg_slidemove.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_slidemove.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_slidemove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_slidemove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_slidemove.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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. [197/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/AnimalNPC.cpp.o -MF code/game/CMakeFiles/jagame.dir/AnimalNPC.cpp.o.d -o code/game/CMakeFiles/jagame.dir/AnimalNPC.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AnimalNPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AnimalNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AnimalNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/AnimalNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [198/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/bg_vehicleLoad.cpp.o -MF code/game/CMakeFiles/jagame.dir/bg_vehicleLoad.cpp.o.d -o code/game/CMakeFiles/jagame.dir/bg_vehicleLoad.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_vehicleLoad.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_vehicleLoad.cpp:46: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_vehicleLoad.cpp:46: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_vehicleLoad.cpp:46: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [199/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/FighterNPC.cpp.o -MF code/game/CMakeFiles/jagame.dir/FighterNPC.cpp.o.d -o code/game/CMakeFiles/jagame.dir/FighterNPC.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/FighterNPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/FighterNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/FighterNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/FighterNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [200/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/g_vehicles.cpp.o -MF code/game/CMakeFiles/jagame.dir/g_vehicles.cpp.o.d -o code/game/CMakeFiles/jagame.dir/g_vehicles.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [201/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/SpeederNPC.cpp.o -MF code/game/CMakeFiles/jagame.dir/SpeederNPC.cpp.o.d -o code/game/CMakeFiles/jagame.dir/SpeederNPC.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/SpeederNPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/SpeederNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/SpeederNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/SpeederNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [202/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/WalkerNPC.cpp.o -MF code/game/CMakeFiles/jagame.dir/WalkerNPC.cpp.o.d -o code/game/CMakeFiles/jagame.dir/WalkerNPC.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/WalkerNPC.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/WalkerNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/WalkerNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/WalkerNPC.cpp:57: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [203/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_camera.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_camera.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_camera.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_camera.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_camera.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_camera.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_camera.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [204/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_consolecmds.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_consolecmds.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_consolecmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_consolecmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_consolecmds.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_consolecmds.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_consolecmds.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [205/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_credits.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_credits.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_credits.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_credits.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_credits.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_credits.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_credits.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [206/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_draw.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_draw.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_draw.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_draw.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_draw.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_draw.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_draw.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [207/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_drawtools.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_drawtools.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_drawtools.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_drawtools.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_drawtools.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_drawtools.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_drawtools.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [208/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_effects.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_effects.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_effects.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_effects.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_effects.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_effects.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_effects.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [209/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_ents.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_ents.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_ents.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_ents.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_ents.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_ents.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_ents.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [210/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_event.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_event.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_event.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_event.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_event.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_event.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_event.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [211/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_headers.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_headers.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_headers.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [212/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_info.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_info.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_info.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_info.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_info.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_info.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_info.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [213/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_lights.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_lights.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_lights.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_lights.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_lights.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_lights.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_lights.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [214/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_localents.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_localents.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_localents.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_localents.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_localents.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_localents.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_localents.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [215/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_main.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_main.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_media.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_media.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_main.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_media.h:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../cgame/../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. [216/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_marks.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_marks.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_marks.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_marks.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_marks.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_marks.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_marks.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [217/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_players.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_players.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_players.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_players.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_players.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_players.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_players.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [218/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_playerstate.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_playerstate.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_playerstate.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_playerstate.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_playerstate.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_playerstate.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_playerstate.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [219/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_predict.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_predict.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_predict.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_predict.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_predict.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_predict.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_predict.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [220/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_scoreboard.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_scoreboard.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_scoreboard.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_scoreboard.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_scoreboard.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_scoreboard.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_scoreboard.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [221/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_servercmds.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_servercmds.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_servercmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_servercmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_servercmds.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_servercmds.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_servercmds.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [222/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_snapshot.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_snapshot.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_snapshot.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_snapshot.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_snapshot.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_snapshot.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_snapshot.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [223/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_syscalls.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_syscalls.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_syscalls.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_syscalls.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_syscalls.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [224/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_text.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_text.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_text.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_text.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_text.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_text.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_text.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [225/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_view.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_view.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_view.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_view.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_view.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_view.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_view.cpp:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [226/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/cg_weapons.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/cg_weapons.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/cg_weapons.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_weapons.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_weapons.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_weapons.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_weapons.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [227/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_ATSTMain.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_ATSTMain.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_ATSTMain.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_ATSTMain.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_ATSTMain.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_ATSTMain.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_ATSTMain.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [228/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_Blaster.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_Blaster.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Blaster.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Blaster.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Blaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Blaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Blaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [229/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_Bowcaster.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_Bowcaster.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Bowcaster.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Bowcaster.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Bowcaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Bowcaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Bowcaster.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [230/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_BryarPistol.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_BryarPistol.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_BryarPistol.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_BryarPistol.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_BryarPistol.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_BryarPistol.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_BryarPistol.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [231/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_Concussion.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_Concussion.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Concussion.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Concussion.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Concussion.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Concussion.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Concussion.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [232/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_DEMP2.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_DEMP2.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_DEMP2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_DEMP2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_DEMP2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_DEMP2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_DEMP2.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [233/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_Disruptor.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_Disruptor.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Disruptor.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Disruptor.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Disruptor.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Disruptor.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Disruptor.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [234/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_Emplaced.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_Emplaced.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Emplaced.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Emplaced.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Emplaced.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Emplaced.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Emplaced.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [235/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_Flechette.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_Flechette.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Flechette.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Flechette.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Flechette.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Flechette.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_Flechette.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [236/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_HeavyRepeater.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_HeavyRepeater.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_HeavyRepeater.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_HeavyRepeater.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_HeavyRepeater.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_HeavyRepeater.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_HeavyRepeater.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [237/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_NoghriShot.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_NoghriShot.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_NoghriShot.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_NoghriShot.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_NoghriShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_NoghriShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_NoghriShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [238/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_RocketLauncher.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_RocketLauncher.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_RocketLauncher.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_RocketLauncher.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_RocketLauncher.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_RocketLauncher.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_RocketLauncher.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [239/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FX_TuskenShot.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FX_TuskenShot.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FX_TuskenShot.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_TuskenShot.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_TuskenShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_TuskenShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FX_TuskenShot.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [240/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FxPrimitives.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FxPrimitives.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FxPrimitives.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxPrimitives.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxPrimitives.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxPrimitives.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxPrimitives.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [241/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FxScheduler.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FxScheduler.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FxScheduler.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxScheduler.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxScheduler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxScheduler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxScheduler.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [242/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FxSystem.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FxSystem.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FxSystem.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxSystem.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxSystem.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxSystem.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxSystem.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [243/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FxTemplate.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FxTemplate.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FxTemplate.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxTemplate.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxTemplate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxTemplate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxTemplate.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [244/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/cgame/FxUtil.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/cgame/FxUtil.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/cgame/FxUtil.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxUtil.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxUtil.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxUtil.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/FxUtil.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/common_headers.h:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_headers.h:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/cg_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/cgame/../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. [245/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/ui/gameinfo.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/ui/gameinfo.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/ui/gameinfo.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/gameinfo.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/gameinfo.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/gameinfo.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [246/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/qcommon/tri_coll_test.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/qcommon/tri_coll_test.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/qcommon/tri_coll_test.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/tri_coll_test.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/tri_coll_test.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/tri_coll_test.h:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/gameinfo.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/tri_coll_test.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/tri_coll_test.h:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/g_local.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/gameinfo.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../ui/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/tri_coll_test.cpp:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/tri_coll_test.h:34: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../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. [247/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/qcommon/q_shared.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/qcommon/q_shared.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/qcommon/q_shared.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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. [248/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_color.c.o -MF code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_color.c.o.d -o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [249/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_math.c.o -MF code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_math.c.o.d -o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [250/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_string.c.o -MF code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_string.c.o.d -o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [251/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/safe/string.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/safe/string.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/safe/string.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [252/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/safe/files.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/safe/files.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/safe/files.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp:5: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/weapons.h:32: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp:5: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/bg_public.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/weapons.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp:5: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game/g_vehicles.h:543:3: note: type is given name 'vehWeaponStatus_t' for linkage purposes by this typedef declaration 543 | } vehWeaponStatus_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/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. [253/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/icarus/BlockStream.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/icarus/BlockStream.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/icarus/BlockStream.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/BlockStream.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/BlockStream.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/BlockStream.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [254/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/icarus/IcarusImplementation.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/icarus/IcarusImplementation.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/icarus/IcarusImplementation.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.cpp:492:6: warning: variable 'sequencessaved' set but not used [-Wunused-but-set-variable] 492 | int sequencessaved = 0; | ^ 7 warnings generated. [255/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/icarus/Sequence.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/icarus/Sequence.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/icarus/Sequence.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/Sequence.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/Sequence.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/Sequence.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [256/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/icarus/Sequencer.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/icarus/Sequencer.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/icarus/Sequencer.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/Sequencer.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/Sequencer.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/Sequencer.cpp:29: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [257/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/icarus/TaskManager.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/icarus/TaskManager.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/icarus/TaskManager.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/TaskManager.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/TaskManager.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/TaskManager.cpp:30: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusImplementation.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/IcarusInterface.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/icarus/TaskManager.cpp:1688:8: warning: variable 'numWritten' set but not used [-Wunused-but-set-variable] 1688 | int numWritten; | ^ 7 warnings generated. [258/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/Ratl/ratl.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/Ratl/ratl.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/Ratl/ratl.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/ratl.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/ratl.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/ratl.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ratl/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [259/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/Ravl/CBounds.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/Ravl/CBounds.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/Ravl/CBounds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ravl/CBounds.cpp [260/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/Ravl/CVec.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/Ravl/CVec.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/Ravl/CVec.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Ravl/CVec.cpp [261/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/Rufl/hfile.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/Rufl/hfile.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/Rufl/hfile.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/hfile.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/hfile.cpp:38: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/hfile.cpp:38: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [262/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DSP_GAME -Djagame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/game -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/game/CMakeFiles/jagame.dir/__/Rufl/hstring.cpp.o -MF code/game/CMakeFiles/jagame.dir/__/Rufl/hstring.cpp.o.d -o code/game/CMakeFiles/jagame.dir/__/Rufl/hstring.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/hstring.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/hstring.cpp:44: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/hstring.cpp:44: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/Rufl/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [263/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -fPIC -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -shared -Xlinker --dependency-file=code/game/CMakeFiles/jagame.dir/link.d -Wl,-soname,jagame.so -o code/game/jagame.so code/game/CMakeFiles/jagame.dir/AI_Animal.cpp.o code/game/CMakeFiles/jagame.dir/AI_AssassinDroid.cpp.o code/game/CMakeFiles/jagame.dir/AI_Atst.cpp.o code/game/CMakeFiles/jagame.dir/AI_BobaFett.cpp.o code/game/CMakeFiles/jagame.dir/AI_Civilian.cpp.o code/game/CMakeFiles/jagame.dir/AI_Default.cpp.o code/game/CMakeFiles/jagame.dir/AI_Droid.cpp.o code/game/CMakeFiles/jagame.dir/AI_GalakMech.cpp.o code/game/CMakeFiles/jagame.dir/AI_Grenadier.cpp.o code/game/CMakeFiles/jagame.dir/AI_HazardTrooper.cpp.o code/game/CMakeFiles/jagame.dir/AI_Howler.cpp.o code/game/CMakeFiles/jagame.dir/AI_ImperialProbe.cpp.o code/game/CMakeFiles/jagame.dir/AI_Interrogator.cpp.o code/game/CMakeFiles/jagame.dir/AI_Jedi.cpp.o code/game/CMakeFiles/jagame.dir/AI_Mark1.cpp.o code/game/CMakeFiles/jagame.dir/AI_Mark2.cpp.o code/game/CMakeFiles/jagame.dir/AI_MineMonster.cpp.o code/game/CMakeFiles/jagame.dir/AI_Rancor.cpp.o code/game/CMakeFiles/jagame.dir/AI_Remote.cpp.o code/game/CMakeFiles/jagame.dir/AI_RocketTrooper.cpp.o code/game/CMakeFiles/jagame.dir/AI_SaberDroid.cpp.o code/game/CMakeFiles/jagame.dir/AI_SandCreature.cpp.o code/game/CMakeFiles/jagame.dir/AI_Seeker.cpp.o code/game/CMakeFiles/jagame.dir/AI_Sentry.cpp.o code/game/CMakeFiles/jagame.dir/AI_Sniper.cpp.o code/game/CMakeFiles/jagame.dir/AI_Stormtrooper.cpp.o code/game/CMakeFiles/jagame.dir/AI_Tusken.cpp.o code/game/CMakeFiles/jagame.dir/AI_Utils.cpp.o code/game/CMakeFiles/jagame.dir/AI_Wampa.cpp.o code/game/CMakeFiles/jagame.dir/g_active.cpp.o code/game/CMakeFiles/jagame.dir/g_breakable.cpp.o code/game/CMakeFiles/jagame.dir/g_camera.cpp.o code/game/CMakeFiles/jagame.dir/g_client.cpp.o code/game/CMakeFiles/jagame.dir/g_cmds.cpp.o code/game/CMakeFiles/jagame.dir/g_combat.cpp.o code/game/CMakeFiles/jagame.dir/g_emplaced.cpp.o code/game/CMakeFiles/jagame.dir/g_functions.cpp.o code/game/CMakeFiles/jagame.dir/g_fx.cpp.o code/game/CMakeFiles/jagame.dir/g_inventory.cpp.o code/game/CMakeFiles/jagame.dir/g_itemLoad.cpp.o code/game/CMakeFiles/jagame.dir/g_items.cpp.o code/game/CMakeFiles/jagame.dir/g_main.cpp.o code/game/CMakeFiles/jagame.dir/g_mem.cpp.o code/game/CMakeFiles/jagame.dir/g_misc.cpp.o code/game/CMakeFiles/jagame.dir/g_misc_model.cpp.o code/game/CMakeFiles/jagame.dir/g_missile.cpp.o code/game/CMakeFiles/jagame.dir/g_mover.cpp.o code/game/CMakeFiles/jagame.dir/g_nav.cpp.o code/game/CMakeFiles/jagame.dir/g_navigator.cpp.o code/game/CMakeFiles/jagame.dir/g_navnew.cpp.o code/game/CMakeFiles/jagame.dir/g_object.cpp.o code/game/CMakeFiles/jagame.dir/g_objectives.cpp.o code/game/CMakeFiles/jagame.dir/g_rail.cpp.o code/game/CMakeFiles/jagame.dir/g_ref.cpp.o code/game/CMakeFiles/jagame.dir/g_roff.cpp.o code/game/CMakeFiles/jagame.dir/g_savegame.cpp.o code/game/CMakeFiles/jagame.dir/g_session.cpp.o code/game/CMakeFiles/jagame.dir/g_spawn.cpp.o code/game/CMakeFiles/jagame.dir/g_svcmds.cpp.o code/game/CMakeFiles/jagame.dir/g_target.cpp.o code/game/CMakeFiles/jagame.dir/G_Timer.cpp.o code/game/CMakeFiles/jagame.dir/g_trigger.cpp.o code/game/CMakeFiles/jagame.dir/g_turret.cpp.o code/game/CMakeFiles/jagame.dir/g_usable.cpp.o code/game/CMakeFiles/jagame.dir/g_utils.cpp.o code/game/CMakeFiles/jagame.dir/g_weapon.cpp.o code/game/CMakeFiles/jagame.dir/g_weaponLoad.cpp.o code/game/CMakeFiles/jagame.dir/genericparser2.cpp.o code/game/CMakeFiles/jagame.dir/NPC.cpp.o code/game/CMakeFiles/jagame.dir/NPC_behavior.cpp.o code/game/CMakeFiles/jagame.dir/NPC_combat.cpp.o code/game/CMakeFiles/jagame.dir/NPC_goal.cpp.o code/game/CMakeFiles/jagame.dir/NPC_misc.cpp.o code/game/CMakeFiles/jagame.dir/NPC_move.cpp.o code/game/CMakeFiles/jagame.dir/NPC_reactions.cpp.o code/game/CMakeFiles/jagame.dir/NPC_senses.cpp.o code/game/CMakeFiles/jagame.dir/NPC_sounds.cpp.o code/game/CMakeFiles/jagame.dir/NPC_spawn.cpp.o code/game/CMakeFiles/jagame.dir/NPC_stats.cpp.o code/game/CMakeFiles/jagame.dir/NPC_utils.cpp.o code/game/CMakeFiles/jagame.dir/wp_atst.cpp.o code/game/CMakeFiles/jagame.dir/wp_blaster_pistol.cpp.o code/game/CMakeFiles/jagame.dir/wp_blaster_rifle.cpp.o code/game/CMakeFiles/jagame.dir/wp_bot_laser.cpp.o code/game/CMakeFiles/jagame.dir/wp_bowcaster.cpp.o code/game/CMakeFiles/jagame.dir/wp_concussion.cpp.o code/game/CMakeFiles/jagame.dir/wp_demp2.cpp.o code/game/CMakeFiles/jagame.dir/wp_det_pack.cpp.o code/game/CMakeFiles/jagame.dir/wp_disruptor.cpp.o code/game/CMakeFiles/jagame.dir/wp_emplaced_gun.cpp.o code/game/CMakeFiles/jagame.dir/wp_flechette.cpp.o code/game/CMakeFiles/jagame.dir/wp_melee.cpp.o code/game/CMakeFiles/jagame.dir/wp_noghri_stick.cpp.o code/game/CMakeFiles/jagame.dir/wp_repeater.cpp.o code/game/CMakeFiles/jagame.dir/wp_rocket_launcher.cpp.o code/game/CMakeFiles/jagame.dir/wp_saber.cpp.o code/game/CMakeFiles/jagame.dir/wp_saberLoad.cpp.o code/game/CMakeFiles/jagame.dir/wp_stun_baton.cpp.o code/game/CMakeFiles/jagame.dir/wp_thermal.cpp.o code/game/CMakeFiles/jagame.dir/wp_trip_mine.cpp.o code/game/CMakeFiles/jagame.dir/wp_tusken.cpp.o code/game/CMakeFiles/jagame.dir/Q3_Interface.cpp.o code/game/CMakeFiles/jagame.dir/bg_misc.cpp.o code/game/CMakeFiles/jagame.dir/bg_pangles.cpp.o code/game/CMakeFiles/jagame.dir/bg_panimate.cpp.o code/game/CMakeFiles/jagame.dir/bg_pmove.cpp.o code/game/CMakeFiles/jagame.dir/bg_slidemove.cpp.o code/game/CMakeFiles/jagame.dir/AnimalNPC.cpp.o code/game/CMakeFiles/jagame.dir/bg_vehicleLoad.cpp.o code/game/CMakeFiles/jagame.dir/FighterNPC.cpp.o code/game/CMakeFiles/jagame.dir/g_vehicles.cpp.o code/game/CMakeFiles/jagame.dir/SpeederNPC.cpp.o code/game/CMakeFiles/jagame.dir/WalkerNPC.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_camera.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_consolecmds.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_credits.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_draw.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_drawtools.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_effects.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_ents.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_event.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_headers.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_info.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_lights.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_localents.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_main.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_marks.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_players.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_playerstate.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_predict.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_scoreboard.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_servercmds.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_snapshot.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_syscalls.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_text.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_view.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/cg_weapons.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_ATSTMain.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Blaster.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Bowcaster.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_BryarPistol.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Concussion.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_DEMP2.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Disruptor.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Emplaced.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_Flechette.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_HeavyRepeater.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_NoghriShot.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_RocketLauncher.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FX_TuskenShot.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FxPrimitives.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FxScheduler.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FxSystem.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FxTemplate.cpp.o code/game/CMakeFiles/jagame.dir/__/cgame/FxUtil.cpp.o code/game/CMakeFiles/jagame.dir/__/ui/gameinfo.cpp.o code/game/CMakeFiles/jagame.dir/__/qcommon/tri_coll_test.cpp.o code/game/CMakeFiles/jagame.dir/__/qcommon/q_shared.cpp.o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_color.c.o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_math.c.o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/q_string.c.o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/safe/string.cpp.o code/game/CMakeFiles/jagame.dir/__/__/shared/qcommon/safe/files.cpp.o code/game/CMakeFiles/jagame.dir/__/icarus/BlockStream.cpp.o code/game/CMakeFiles/jagame.dir/__/icarus/IcarusImplementation.cpp.o code/game/CMakeFiles/jagame.dir/__/icarus/Sequence.cpp.o code/game/CMakeFiles/jagame.dir/__/icarus/Sequencer.cpp.o code/game/CMakeFiles/jagame.dir/__/icarus/TaskManager.cpp.o code/game/CMakeFiles/jagame.dir/__/Ratl/ratl.cpp.o code/game/CMakeFiles/jagame.dir/__/Ravl/CBounds.cpp.o code/game/CMakeFiles/jagame.dir/__/Ravl/CVec.cpp.o code/game/CMakeFiles/jagame.dir/__/Rufl/hfile.cpp.o code/game/CMakeFiles/jagame.dir/__/Rufl/hstring.cpp.o -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [264/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_API.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_API.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_API.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_API.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_API.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_API.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [265/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_bolts.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_bolts.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_bolts.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bolts.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bolts.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bolts.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [266/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_bones.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_bones.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_bones.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bones.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bones.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bones.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bones.cpp:2256:6: warning: variable 'numRendered' set but not used [-Wunused-but-set-variable] 2256 | int numRendered=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bones.cpp:2257:6: warning: variable 'numNotRendered' set but not used [-Wunused-but-set-variable] 2257 | int numNotRendered=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_bones.cpp:4238:7: warning: variable 'numRagDep' set but not used [-Wunused-but-set-variable] 4238 | int numRagDep=0; | ^ 9 warnings generated. [267/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_misc.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_misc.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_misc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_misc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_misc.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_misc.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [268/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_surfaces.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_surfaces.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_surfaces.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_surfaces.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_surfaces.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/G2_surfaces.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [269/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/qcommon/matcomp.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/qcommon/matcomp.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/qcommon/matcomp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/matcomp.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/matcomp.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/matcomp.cpp:23: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [270/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/qcommon/q_shared.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/qcommon/q_shared.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/qcommon/q_shared.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:28: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/q_shared.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/common_headers.h:40: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/b_local.h:28: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/g_local.h:33: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/qcommon/../game/../game/g_shared.h:32: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/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. [271/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_color.c.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_color.c.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [272/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_math.c.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_math.c.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [273/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_string.c.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_string.c.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [274/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/safe/string.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/safe/string.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/safe/string.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [275/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_arb.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_arb.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_arb.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_arb.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_arb.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_arb.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [276/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_backend.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_backend.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_backend.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_backend.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_backend.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_backend.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_backend.cpp:1753:34: warning: variable 'fTexelHeightOffset' set but not used [-Wunused-but-set-variable] 1753 | float fTexelWidthOffset = 0.1f, fTexelHeightOffset = 0.1f; | ^ 7 warnings generated. [277/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_bsp.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_bsp.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_bsp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_bsp.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_bsp.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_bsp.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_bsp.cpp:181:12: warning: variable 'sumIntensity' set but not used [-Wunused-but-set-variable] 181 | double sumIntensity = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_bsp.cpp:326:12: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign] 326 | shaderNum = LittleLong( shaderNum ); | ~~~~~~~~~ ^ ~~~~~~~~~ 8 warnings generated. [278/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_cmds.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_cmds.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_cmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_cmds.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_cmds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_cmds.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [279/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_curve.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_curve.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_curve.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_curve.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_curve.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_curve.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [280/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_draw.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_draw.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_draw.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_draw.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_draw.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_draw.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [281/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_ghoul2.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_ghoul2.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_ghoul2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_ghoul2.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_ghoul2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_ghoul2.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_ghoul2.cpp:3784:7: warning: variable 'triCount' set but not used [-Wunused-but-set-variable] 3784 | int triCount = 0; | ^ 7 warnings generated. [282/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_image.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_image.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_image.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_image.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_image.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_image.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [283/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_init.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_init.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_init.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_init.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_init.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_init.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [284/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_light.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_light.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_light.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_light.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_light.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_light.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [285/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_main.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_main.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_main.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_main.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_main.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_main.cpp:899:15: warning: variable 'pointOr' set but not used [-Wunused-but-set-variable] 899 | unsigned int pointOr = 0; | ^ 7 warnings generated. [286/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_marks.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_marks.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_marks.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_marks.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_marks.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_marks.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [287/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_mesh.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_mesh.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_mesh.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_mesh.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_mesh.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_mesh.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [288/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_model.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_model.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_model.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_model.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_model.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_model.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_model.cpp:678:10: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign] 678 | ident = LittleLong(ident); | ~~~~~ ^ ~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_model.cpp:810:11: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign] 810 | version = LittleLong(version); | ~~~~~~~ ^ ~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_model.cpp:811:8: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign] 811 | size = LittleLong(size); | ~~~~ ^ ~~~~ 9 warnings generated. [289/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_quicksprite.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_quicksprite.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_quicksprite.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_quicksprite.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_quicksprite.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_quicksprite.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [290/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_scene.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_scene.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_scene.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_scene.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_scene.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_scene.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [291/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shade.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shade.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shade.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shade.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shade.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shade.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [292/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shade_calc.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shade_calc.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shade_calc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shade_calc.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shade_calc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shade_calc.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [293/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shader.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shader.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shader.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shader.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shader.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shader.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [294/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shadows.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shadows.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shadows.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shadows.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shadows.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_shadows.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [295/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_skin.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_skin.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_skin.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_skin.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_skin.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_local.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_skin.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_local.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [296/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_sky.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_sky.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_sky.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_sky.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_sky.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_sky.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [297/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_stl.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_stl.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_stl.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_stl.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_stl.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_stl.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [298/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_subs.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_subs.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_subs.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_subs.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_subs.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_subs.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [299/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_surface.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_surface.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_surface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_surface.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_surface.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_surface.cpp:26: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [300/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_surfacesprites.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_surfacesprites.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_surfacesprites.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_surfacesprites.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_surfacesprites.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_surfacesprites.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [301/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_world.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_world.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_world.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_world.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_world.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_world.cpp:24: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [302/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_WorldEffects.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_WorldEffects.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_WorldEffects.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_WorldEffects.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_WorldEffects.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/tr_WorldEffects.cpp:31: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [303/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_font.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_font.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_font.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_font.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_font.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_font.cpp:23: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [304/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_load.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_load.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_load.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_load.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_load.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_load.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [305/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_jpg.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_jpg.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_jpg.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_jpg.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_jpg.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_jpg.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [306/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_tga.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_tga.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_tga.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_tga.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_tga.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_tga.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_tga.cpp:223:13: warning: variable 'x' set but not used [-Wunused-but-set-variable] 223 | for (int x=iXStart, iXCount=0; iXCountwImageWidth; x+=iXStep, iXCount++) | ^ 7 warnings generated. [307/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_png.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_png.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_png.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_png.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_png.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_image_png.cpp:25: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [308/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DRENDERER -D_JK2EXE -Drdsp_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_noise.cpp.o -MF code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_noise.cpp.o.d -o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_noise.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_noise.cpp In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_noise.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:513: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/../game/ghoul2_shared.h:109: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../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 /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/tr_noise.cpp:27: In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/exe_headers.h:27: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:522:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 522 | typedef struct { | ^ | trace_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:540:2: note: type is not C-compatible due to this member declaration 540 | void sg_export( | ^~~~~~~~~~~~~~~ 541 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | { | ~ 543 | saved_game.write(allsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | saved_game.write(startsolid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | saved_game.write(fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | saved_game.write(endpos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | saved_game.write<>(plane); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | saved_game.write(surfaceFlags); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | saved_game.write(contents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | saved_game.write(entityNum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | saved_game.write<>(G2CollisionMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:567:3: note: type is given name 'trace_t' for linkage purposes by this typedef declaration 567 | } trace_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:819:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 819 | typedef struct | ^ | saberTrail_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:835:2: note: type is not C-compatible due to this member declaration 835 | void sg_export( | ^~~~~~~~~~~~~~~ 836 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | { | ~ 838 | saved_game.write(inAction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | saved_game.write(duration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | saved_game.write(lastTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | saved_game.write(base); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | saved_game.write(tip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | saved_game.write(haveOldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | saved_game.write(oldPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | saved_game.write(oldNormal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:860:3: note: type is given name 'saberTrail_t' for linkage purposes by this typedef declaration 860 | } saberTrail_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:865:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 865 | typedef struct | ^ | bladeInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:878:2: note: type is not C-compatible due to this member declaration 878 | void ActivateTrail ( float duration ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | { | ~ 880 | trail.inAction = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~ 881 | trail.duration = duration; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:921:3: note: type is given name 'bladeInfo_t' for linkage purposes by this typedef declaration 921 | } bladeInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:989:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 989 | typedef struct | ^ | saberInfo_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1094:2: note: type is not C-compatible due to this member declaration 1094 | void Activate( void ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | { | ~ 1096 | for ( int i = 0; i < numBlades; i++ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1097 | { | ~ 1098 | blade[i].active = qtrue; | ~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | } | ~ 1100 | }; | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:1372:3: note: type is given name 'saberInfo_t' for linkage purposes by this typedef declaration 1372 | } saberInfo_t; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2341:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 2341 | typedef struct {// !!!!!!!!!!! LOADSAVE-affecting struct !!!!!!!!!! | ^ | trajectory_t /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2349:2: note: type is not C-compatible due to this member declaration 2349 | void sg_export( | ^~~~~~~~~~~~~~~ 2350 | ojk::SavedGameHelper& saved_game) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2351 | { | ~ 2352 | saved_game.write(trType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2353 | saved_game.write(trTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2354 | saved_game.write(trDuration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2355 | saved_game.write(trBase); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2356 | saved_game.write(trDelta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2357 | } | ~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/code/rd-common/../server/../qcommon/q_shared.h:2368:3: note: type is given name 'trajectory_t' for linkage purposes by this typedef declaration 2368 | } trajectory_t; | ^ 6 warnings generated. [309/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -fPIC -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -shared -Xlinker --dependency-file=code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/link.d -Wl,-soname,rdsp-vanilla.so -o code/rd-vanilla/rdsp-vanilla.so code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_API.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_bolts.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_bones.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_misc.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/G2_surfaces.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/qcommon/matcomp.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/qcommon/q_shared.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_color.c.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_math.c.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/q_string.c.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/__/shared/qcommon/safe/string.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_arb.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_backend.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_bsp.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_cmds.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_curve.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_draw.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_ghoul2.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_image.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_init.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_light.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_main.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_marks.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_mesh.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_model.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_quicksprite.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_scene.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shade.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shade_calc.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shader.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_shadows.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_skin.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_sky.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_stl.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_subs.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_surface.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_surfacesprites.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_world.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/tr_WorldEffects.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_font.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_load.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_jpg.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_tga.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_image_png.cpp.o code/rd-vanilla/CMakeFiles/rdsp-vanilla.dir/__/rd-common/tr_noise.cpp.o -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: /usr/local/lib/libjpeg.so.71.0 /usr/local/lib/libpng.so.18.2 /usr/lib/libz.so.7.1 lib/minizip/libbundled_minizip.a /usr/X11R6/lib/libGL.so.19.2 /usr/X11R6/lib/libGLU.so.9.0 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [310/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_bspq3.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_bspq3.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_bspq3.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_bspq3.cpp [311/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_cluster.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_cluster.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_cluster.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_cluster.cpp [312/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_debug.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_debug.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_debug.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_debug.cpp [313/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_entity.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_entity.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_entity.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_entity.cpp [314/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_file.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_file.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_file.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_file.cpp [315/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_main.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_main.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_main.cpp [316/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_move.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_move.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_move.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_move.cpp [317/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_optimize.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_optimize.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_optimize.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_optimize.cpp [318/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_reach.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_reach.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_reach.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_reach.cpp [319/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_route.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_route.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_route.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_route.cpp [320/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_routealt.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_routealt.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_routealt.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_routealt.cpp [321/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_aas_sample.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_aas_sample.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_aas_sample.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_aas_sample.cpp [322/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_ai_char.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_ai_char.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_ai_char.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_ai_char.cpp [323/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_ai_chat.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_ai_chat.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_ai_chat.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_ai_chat.cpp [324/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_ai_gen.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_ai_gen.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_ai_gen.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_ai_gen.cpp [325/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_ai_goal.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_ai_goal.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_ai_goal.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_ai_goal.cpp [326/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_ai_move.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_ai_move.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_ai_move.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_ai_move.cpp [327/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_ai_weap.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_ai_weap.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_ai_weap.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_ai_weap.cpp [328/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_ai_weight.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_ai_weight.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_ai_weight.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_ai_weight.cpp [329/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_ea.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_ea.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_ea.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_ea.cpp [330/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/be_interface.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/be_interface.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/be_interface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/be_interface.cpp [331/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/l_crc.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/l_crc.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/l_crc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/l_crc.cpp [332/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/l_libvar.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/l_libvar.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/l_libvar.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/l_libvar.cpp [333/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/l_log.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/l_log.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/l_log.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/l_log.cpp [334/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/l_memory.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/l_memory.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/l_memory.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/l_memory.cpp [335/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/l_precomp.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/l_precomp.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/l_precomp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/l_precomp.cpp [336/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/l_script.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/l_script.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/l_script.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/l_script.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/l_script.cpp:368:14: warning: variable 'i' set but not used [-Wunused-but-set-variable] 368 | int c, val, i; | ^ 1 warning generated. [337/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/botlib/l_struct.cpp.o -MF codemp/CMakeFiles/botlib.dir/botlib/l_struct.cpp.o.d -o codemp/CMakeFiles/botlib.dir/botlib/l_struct.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/botlib/l_struct.cpp [338/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_color.c.o -MF codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_color.c.o.d -o codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [339/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_math.c.o -MF codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_math.c.o.d -o codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [340/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_string.c.o -MF codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_string.c.o.d -o codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [341/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DBOTLIB -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/botlib.dir/__/shared/qcommon/safe/string.cpp.o -MF codemp/CMakeFiles/botlib.dir/__/shared/qcommon/safe/string.cpp.o.d -o codemp/CMakeFiles/botlib.dir/__/shared/qcommon/safe/string.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [342/801] : && /usr/local/bin/cmake -E rm -f codemp/libbotlib.a && /usr/bin/ar qc codemp/libbotlib.a codemp/CMakeFiles/botlib.dir/botlib/be_aas_bspq3.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_cluster.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_debug.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_entity.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_file.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_main.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_move.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_optimize.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_reach.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_route.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_routealt.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_aas_sample.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_ai_char.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_ai_chat.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_ai_gen.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_ai_goal.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_ai_move.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_ai_weap.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_ai_weight.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_ea.cpp.o codemp/CMakeFiles/botlib.dir/botlib/be_interface.cpp.o codemp/CMakeFiles/botlib.dir/botlib/l_crc.cpp.o codemp/CMakeFiles/botlib.dir/botlib/l_libvar.cpp.o codemp/CMakeFiles/botlib.dir/botlib/l_log.cpp.o codemp/CMakeFiles/botlib.dir/botlib/l_memory.cpp.o codemp/CMakeFiles/botlib.dir/botlib/l_precomp.cpp.o codemp/CMakeFiles/botlib.dir/botlib/l_script.cpp.o codemp/CMakeFiles/botlib.dir/botlib/l_struct.cpp.o codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_color.c.o codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_math.c.o codemp/CMakeFiles/botlib.dir/__/shared/qcommon/q_string.c.o codemp/CMakeFiles/botlib.dir/__/shared/qcommon/safe/string.cpp.o && /usr/bin/ranlib codemp/libbotlib.a && : [343/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/cm_load.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/cm_load.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/cm_load.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_load.cpp [344/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/cm_patch.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/cm_patch.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/cm_patch.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_patch.cpp [345/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/cm_polylib.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/cm_polylib.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/cm_polylib.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_polylib.cpp [346/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/cm_test.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/cm_test.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/cm_test.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_test.cpp [347/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/cm_trace.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/cm_trace.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/cm_trace.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_trace.cpp [348/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/cmd.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/cmd.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/cmd.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cmd.cpp [349/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/common.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/common.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/common.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/common.cpp [350/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/cvar.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/cvar.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/cvar.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cvar.cpp [351/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/files.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/files.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/files.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/files.cpp [352/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/GenericParser2.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/GenericParser2.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/GenericParser2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/GenericParser2.cpp [353/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/huffman.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/huffman.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/huffman.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/huffman.cpp [354/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/md4.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/md4.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/md4.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/md4.cpp [355/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/md5.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/md5.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/md5.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/md5.cpp [356/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/msg.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/msg.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/msg.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/msg.cpp [357/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/matcomp.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/matcomp.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/matcomp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/matcomp.cpp [358/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/net_chan.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/net_chan.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/net_chan.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/net_chan.cpp [359/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/net_ip.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/net_ip.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/net_ip.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/net_ip.cpp [360/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/persistence.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/persistence.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/persistence.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/persistence.cpp [361/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/q_shared.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/q_shared.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/q_shared.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/q_shared.cpp [362/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/RoffSystem.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/RoffSystem.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/RoffSystem.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/RoffSystem.cpp [363/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/stringed_ingame.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/stringed_ingame.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/stringed_ingame.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/stringed_ingame.cpp [364/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/stringed_interface.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/stringed_interface.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/stringed_interface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/stringed_interface.cpp [365/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/vm.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/vm.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/vm.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/vm.cpp [366/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/qcommon/z_memman_pc.cpp.o -MF codemp/CMakeFiles/openjk.dir/qcommon/z_memman_pc.cpp.o.d -o codemp/CMakeFiles/openjk.dir/qcommon/z_memman_pc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/z_memman_pc.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/z_memman_pc.cpp:669:16: warning: variable 'sum' set but not used [-Wunused-but-set-variable] 669 | unsigned int sum; | ^ 1 warning generated. [367/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_color.c.o -MF codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_color.c.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [368/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_math.c.o -MF codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_math.c.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [369/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_string.c.o -MF codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_string.c.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [370/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/qcommon/safe/files.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/qcommon/safe/files.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/qcommon/safe/files.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp [371/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/BlockStream.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/BlockStream.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/BlockStream.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/BlockStream.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/BlockStream.cpp:662:10: warning: explicitly assigning value of variable of type 'float' to itself [-Wself-assign] 662 | version = LittleFloat(version); | ~~~~~~~ ^ ~~~~~~~ 1 warning generated. [372/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/GameInterface.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/GameInterface.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/GameInterface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/GameInterface.cpp [373/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/Instance.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/Instance.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/Instance.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Instance.cpp [374/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/Interface.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/Interface.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/Interface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Interface.cpp [375/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/Memory.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/Memory.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/Memory.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Memory.cpp [376/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/Q3_Interface.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/Q3_Interface.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/Q3_Interface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Q3_Interface.cpp [377/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/Q3_Registers.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/Q3_Registers.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/Q3_Registers.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Q3_Registers.cpp [378/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/Sequence.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/Sequence.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/Sequence.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Sequence.cpp [379/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/Sequencer.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/Sequencer.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/Sequencer.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Sequencer.cpp [380/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/icarus/TaskManager.cpp.o -MF codemp/CMakeFiles/openjk.dir/icarus/TaskManager.cpp.o.d -o codemp/CMakeFiles/openjk.dir/icarus/TaskManager.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/TaskManager.cpp [381/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/NPCNav/navigator.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/NPCNav/navigator.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/NPCNav/navigator.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/NPCNav/navigator.cpp [382/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_bot.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_bot.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_bot.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_bot.cpp [383/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_ccmds.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_ccmds.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_ccmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_ccmds.cpp [384/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_challenge.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_challenge.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_challenge.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_challenge.cpp [385/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_client.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_client.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_client.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_client.cpp [386/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_game.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_game.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_game.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_game.cpp [387/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_init.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_init.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_init.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_init.cpp [388/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_main.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_main.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_main.cpp [389/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_net_chan.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_net_chan.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_net_chan.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_net_chan.cpp [390/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_snapshot.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_snapshot.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_snapshot.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_snapshot.cpp [391/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_world.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_world.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_world.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_world.cpp [392/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/server/sv_gameapi.cpp.o -MF codemp/CMakeFiles/openjk.dir/server/sv_gameapi.cpp.o.d -o codemp/CMakeFiles/openjk.dir/server/sv_gameapi.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_gameapi.cpp [393/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sys/snapvector.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sys/snapvector.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sys/snapvector.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/snapvector.cpp [394/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_avi.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_avi.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_avi.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_avi.cpp [395/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_cgame.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_cgame.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_cgame.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_cgame.cpp [396/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_cgameapi.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_cgameapi.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_cgameapi.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_cgameapi.cpp [397/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_cin.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_cin.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_cin.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_cin.cpp [398/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_console.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_console.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_console.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_console.cpp [399/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_input.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_input.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_input.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_input.cpp [400/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_keys.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_keys.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_keys.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_keys.cpp [401/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_lan.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_lan.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_lan.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_lan.cpp [402/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_main.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_main.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_main.cpp [403/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_net_chan.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_net_chan.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_net_chan.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_net_chan.cpp [404/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_parse.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_parse.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_parse.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_parse.cpp [405/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_scrn.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_scrn.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_scrn.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_scrn.cpp [406/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_ui.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_ui.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_ui.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_ui.cpp [407/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/cl_uiapi.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/cl_uiapi.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/cl_uiapi.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/cl_uiapi.cpp [408/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/FXExport.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/FXExport.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/FXExport.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/FXExport.cpp [409/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/FxPrimitives.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/FxPrimitives.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/FxPrimitives.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/FxPrimitives.cpp [410/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/FxScheduler.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/FxScheduler.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/FxScheduler.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/FxScheduler.cpp [411/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/FxSystem.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/FxSystem.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/FxSystem.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/FxSystem.cpp [412/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/FxTemplate.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/FxTemplate.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/FxTemplate.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/FxTemplate.cpp [413/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/FxUtil.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/FxUtil.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/FxUtil.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/FxUtil.cpp [414/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/snd_ambient.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/snd_ambient.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/snd_ambient.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/snd_ambient.cpp [415/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/snd_dma.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/snd_dma.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/snd_dma.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/snd_dma.cpp [416/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/snd_mem.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/snd_mem.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/snd_mem.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/snd_mem.cpp [417/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/snd_mix.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/snd_mix.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/snd_mix.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/snd_mix.cpp [418/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/snd_mp3.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/snd_mp3.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/snd_mp3.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/snd_mp3.cpp [419/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/client/snd_music.cpp.o -MF codemp/CMakeFiles/openjk.dir/client/snd_music.cpp.o.d -o codemp/CMakeFiles/openjk.dir/client/snd_music.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/client/snd_music.cpp [420/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/cdct.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/cdct.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/cdct.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/cdct.c [421/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/csbt.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/csbt.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/csbt.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/csbt.c [422/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/csbtb.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/csbtb.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/csbtb.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/csbtb.c [423/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/csbtl3.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/csbtl3.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/csbtl3.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/csbtl3.c [424/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/cup.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/cup.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/cup.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/cup.c [425/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/cupini.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/cupini.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/cupini.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/cupini.c [426/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/cupl1.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/cupl1.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/cupl1.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/cupl1.c [427/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/cupl3.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/cupl3.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/cupl3.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/cupl3.c [428/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/cwin.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/cwin.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/cwin.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/cwin.c [429/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/cwinb.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/cwinb.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/cwinb.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/cwinb.c [430/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/cwinm.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/cwinm.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/cwinm.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/cwinm.c [431/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/hwin.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/hwin.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/hwin.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/hwin.c [432/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/l3dq.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/l3dq.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/l3dq.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/l3dq.c [433/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/l3init.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/l3init.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/l3init.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/l3init.c [434/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/mdct.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/mdct.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/mdct.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/mdct.c [435/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/mhead.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/mhead.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/mhead.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/mhead.c [436/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/msis.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/msis.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/msis.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/msis.c [437/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/towave.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/towave.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/towave.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/towave.c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/towave.c:380:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 380 | int iFrameCounter; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/towave.c:481:6: warning: variable 'iFrameCounter' set but not used [-Wunused-but-set-variable] 481 | int iFrameCounter; | ^ 2 warnings generated. [438/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/uph.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/uph.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/uph.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/uph.c [439/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/upsf.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/upsf.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/upsf.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/upsf.c [440/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/mp3code/wavep.c.o -MF codemp/CMakeFiles/openjk.dir/mp3code/wavep.c.o.d -o codemp/CMakeFiles/openjk.dir/mp3code/wavep.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/mp3code/wavep.c [441/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_window.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_window.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_window.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_window.cpp [442/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_input.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_input.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_input.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_input.cpp [443/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_sound.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_sound.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_sound.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sdl/sdl_sound.cpp [444/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_main.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_main.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_main.cpp [445/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_event.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_event.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_event.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_event.cpp [446/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sys/con_log.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sys/con_log.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sys/con_log.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/con_log.cpp [447/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_unix.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_unix.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_unix.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_unix.cpp [448/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -isystem /usr/local/include/SDL2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjk.dir/__/shared/sys/con_tty.cpp.o -MF codemp/CMakeFiles/openjk.dir/__/shared/sys/con_tty.cpp.o.d -o codemp/CMakeFiles/openjk.dir/__/shared/sys/con_tty.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/con_tty.cpp [449/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -Xlinker --dependency-file=codemp/CMakeFiles/openjk.dir/link.d codemp/CMakeFiles/openjk.dir/qcommon/cm_load.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/cm_patch.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/cm_polylib.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/cm_test.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/cm_trace.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/cmd.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/common.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/cvar.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/files.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/GenericParser2.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/huffman.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/md4.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/md5.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/msg.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/matcomp.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/net_chan.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/net_ip.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/persistence.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/q_shared.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/RoffSystem.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/stringed_ingame.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/stringed_interface.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/vm.cpp.o codemp/CMakeFiles/openjk.dir/qcommon/z_memman_pc.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_color.c.o codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_math.c.o codemp/CMakeFiles/openjk.dir/__/shared/qcommon/q_string.c.o codemp/CMakeFiles/openjk.dir/__/shared/qcommon/safe/files.cpp.o codemp/CMakeFiles/openjk.dir/icarus/BlockStream.cpp.o codemp/CMakeFiles/openjk.dir/icarus/GameInterface.cpp.o codemp/CMakeFiles/openjk.dir/icarus/Instance.cpp.o codemp/CMakeFiles/openjk.dir/icarus/Interface.cpp.o codemp/CMakeFiles/openjk.dir/icarus/Memory.cpp.o codemp/CMakeFiles/openjk.dir/icarus/Q3_Interface.cpp.o codemp/CMakeFiles/openjk.dir/icarus/Q3_Registers.cpp.o codemp/CMakeFiles/openjk.dir/icarus/Sequence.cpp.o codemp/CMakeFiles/openjk.dir/icarus/Sequencer.cpp.o codemp/CMakeFiles/openjk.dir/icarus/TaskManager.cpp.o codemp/CMakeFiles/openjk.dir/server/NPCNav/navigator.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_bot.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_ccmds.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_challenge.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_client.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_game.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_init.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_main.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_net_chan.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_snapshot.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_world.cpp.o codemp/CMakeFiles/openjk.dir/server/sv_gameapi.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/sys/snapvector.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_avi.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_cgame.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_cgameapi.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_cin.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_console.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_input.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_keys.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_lan.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_main.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_net_chan.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_parse.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_scrn.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_ui.cpp.o codemp/CMakeFiles/openjk.dir/client/cl_uiapi.cpp.o codemp/CMakeFiles/openjk.dir/client/FXExport.cpp.o codemp/CMakeFiles/openjk.dir/client/FxPrimitives.cpp.o codemp/CMakeFiles/openjk.dir/client/FxScheduler.cpp.o codemp/CMakeFiles/openjk.dir/client/FxSystem.cpp.o codemp/CMakeFiles/openjk.dir/client/FxTemplate.cpp.o codemp/CMakeFiles/openjk.dir/client/FxUtil.cpp.o codemp/CMakeFiles/openjk.dir/client/snd_ambient.cpp.o codemp/CMakeFiles/openjk.dir/client/snd_dma.cpp.o codemp/CMakeFiles/openjk.dir/client/snd_mem.cpp.o codemp/CMakeFiles/openjk.dir/client/snd_mix.cpp.o codemp/CMakeFiles/openjk.dir/client/snd_mp3.cpp.o codemp/CMakeFiles/openjk.dir/client/snd_music.cpp.o codemp/CMakeFiles/openjk.dir/mp3code/cdct.c.o codemp/CMakeFiles/openjk.dir/mp3code/csbt.c.o codemp/CMakeFiles/openjk.dir/mp3code/csbtb.c.o codemp/CMakeFiles/openjk.dir/mp3code/csbtl3.c.o codemp/CMakeFiles/openjk.dir/mp3code/cup.c.o codemp/CMakeFiles/openjk.dir/mp3code/cupini.c.o codemp/CMakeFiles/openjk.dir/mp3code/cupl1.c.o codemp/CMakeFiles/openjk.dir/mp3code/cupl3.c.o codemp/CMakeFiles/openjk.dir/mp3code/cwin.c.o codemp/CMakeFiles/openjk.dir/mp3code/cwinb.c.o codemp/CMakeFiles/openjk.dir/mp3code/cwinm.c.o codemp/CMakeFiles/openjk.dir/mp3code/hwin.c.o codemp/CMakeFiles/openjk.dir/mp3code/l3dq.c.o codemp/CMakeFiles/openjk.dir/mp3code/l3init.c.o codemp/CMakeFiles/openjk.dir/mp3code/mdct.c.o codemp/CMakeFiles/openjk.dir/mp3code/mhead.c.o codemp/CMakeFiles/openjk.dir/mp3code/msis.c.o codemp/CMakeFiles/openjk.dir/mp3code/towave.c.o codemp/CMakeFiles/openjk.dir/mp3code/uph.c.o codemp/CMakeFiles/openjk.dir/mp3code/upsf.c.o codemp/CMakeFiles/openjk.dir/mp3code/wavep.c.o codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_window.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_input.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/sdl/sdl_sound.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_main.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_event.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/sys/con_log.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/sys/sys_unix.cpp.o codemp/CMakeFiles/openjk.dir/__/shared/sys/con_tty.cpp.o -o openjk -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: codemp/libbotlib.a lib/minizip/libbundled_minizip.a /usr/lib/libz.so.7.1 /usr/X11R6/lib/libGL.so.19.2 /usr/X11R6/lib/libGLU.so.9.0 /usr/local/lib/libSDL2.so.0.15 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : ld: warning: cm_load.cpp(codemp/CMakeFiles/openjk.dir/qcommon/cm_load.cpp.o:(CM_LoadMap_Actual(char const*, qboolean, int*, clipMap_s&))): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: l_precomp.cpp(l_precomp.cpp.o:(PC_MergeTokens(token_s*, token_s*)) in archive codemp/libbotlib.a): warning: strcat() is almost always misused, please use strlcat() ld: warning: l_precomp.cpp(l_precomp.cpp.o:(PC_ExpandBuiltinDefine(source_s*, token_s*, define_s*, token_s**, token_s**)) in archive codemp/libbotlib.a): warning: sprintf() is often misused, please use snprintf() ld: warning: snd_music.cpp(codemp/CMakeFiles/openjk.dir/client/snd_music.cpp.o:(Music_GetRandomEntryTime(MusicState_e))): warning: rand() may return deterministic values, is that what you want? [450/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/cm_load.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/cm_load.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/cm_load.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_load.cpp [451/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/cm_patch.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/cm_patch.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/cm_patch.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_patch.cpp [452/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/cm_polylib.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/cm_polylib.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/cm_polylib.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_polylib.cpp [453/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/cm_test.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/cm_test.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/cm_test.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_test.cpp [454/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/cm_trace.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/cm_trace.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/cm_trace.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cm_trace.cpp [455/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/cmd.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/cmd.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/cmd.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cmd.cpp [456/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/common.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/common.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/common.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/common.cpp [457/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/cvar.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/cvar.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/cvar.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/cvar.cpp [458/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/files.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/files.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/files.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/files.cpp [459/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/GenericParser2.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/GenericParser2.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/GenericParser2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/GenericParser2.cpp [460/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/huffman.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/huffman.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/huffman.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/huffman.cpp [461/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/md4.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/md4.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/md4.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/md4.cpp [462/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/md5.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/md5.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/md5.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/md5.cpp [463/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/msg.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/msg.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/msg.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/msg.cpp [464/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/matcomp.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/matcomp.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/matcomp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/matcomp.cpp [465/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/net_chan.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/net_chan.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/net_chan.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/net_chan.cpp [466/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/net_ip.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/net_ip.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/net_ip.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/net_ip.cpp [467/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/persistence.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/persistence.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/persistence.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/persistence.cpp [468/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/q_shared.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/q_shared.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/q_shared.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/q_shared.cpp [469/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/RoffSystem.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/RoffSystem.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/RoffSystem.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/RoffSystem.cpp [470/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/stringed_ingame.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/stringed_ingame.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/stringed_ingame.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/stringed_ingame.cpp [471/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/stringed_interface.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/stringed_interface.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/stringed_interface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/stringed_interface.cpp [472/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/vm.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/vm.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/vm.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/vm.cpp [473/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/qcommon/z_memman_pc.cpp.o -MF codemp/CMakeFiles/openjkded.dir/qcommon/z_memman_pc.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/qcommon/z_memman_pc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/z_memman_pc.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/z_memman_pc.cpp:669:16: warning: variable 'sum' set but not used [-Wunused-but-set-variable] 669 | unsigned int sum; | ^ 1 warning generated. [474/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_color.c.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_color.c.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [475/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_math.c.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_math.c.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [476/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_string.c.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_string.c.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [477/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/safe/files.cpp.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/safe/files.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/safe/files.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/files.cpp [478/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/BlockStream.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/BlockStream.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/BlockStream.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/BlockStream.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/BlockStream.cpp:662:10: warning: explicitly assigning value of variable of type 'float' to itself [-Wself-assign] 662 | version = LittleFloat(version); | ~~~~~~~ ^ ~~~~~~~ 1 warning generated. [479/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/GameInterface.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/GameInterface.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/GameInterface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/GameInterface.cpp [480/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/Instance.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/Instance.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/Instance.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Instance.cpp [481/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/Interface.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/Interface.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/Interface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Interface.cpp [482/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/Memory.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/Memory.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/Memory.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Memory.cpp [483/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/Q3_Interface.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/Q3_Interface.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/Q3_Interface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Q3_Interface.cpp [484/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/Q3_Registers.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/Q3_Registers.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/Q3_Registers.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Q3_Registers.cpp [485/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/Sequence.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/Sequence.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/Sequence.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Sequence.cpp [486/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/Sequencer.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/Sequencer.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/Sequencer.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/Sequencer.cpp [487/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/icarus/TaskManager.cpp.o -MF codemp/CMakeFiles/openjkded.dir/icarus/TaskManager.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/icarus/TaskManager.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/icarus/TaskManager.cpp [488/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/NPCNav/navigator.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/NPCNav/navigator.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/NPCNav/navigator.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/NPCNav/navigator.cpp [489/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_bot.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_bot.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_bot.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_bot.cpp [490/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_ccmds.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_ccmds.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_ccmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_ccmds.cpp [491/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_challenge.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_challenge.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_challenge.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_challenge.cpp [492/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_client.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_client.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_client.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_client.cpp [493/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_game.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_game.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_game.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_game.cpp [494/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_init.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_init.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_init.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_init.cpp [495/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_main.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_main.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_main.cpp [496/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_net_chan.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_net_chan.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_net_chan.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_net_chan.cpp [497/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_snapshot.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_snapshot.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_snapshot.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_snapshot.cpp [498/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_world.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_world.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_world.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_world.cpp [499/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/server/sv_gameapi.cpp.o -MF codemp/CMakeFiles/openjkded.dir/server/sv_gameapi.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/server/sv_gameapi.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/server/sv_gameapi.cpp [500/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/sys/snapvector.cpp.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/sys/snapvector.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/sys/snapvector.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/snapvector.cpp [501/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/ghoul2/G2_gore.cpp.o -MF codemp/CMakeFiles/openjkded.dir/ghoul2/G2_gore.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/ghoul2/G2_gore.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ghoul2/G2_gore.cpp [502/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_API.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_API.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_API.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/G2_API.cpp [503/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_bolts.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_bolts.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_bolts.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/G2_bolts.cpp [504/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_bones.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_bones.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_bones.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/G2_bones.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/G2_bones.cpp:2160:6: warning: variable 'numRendered' set but not used [-Wunused-but-set-variable] 2160 | int numRendered=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/G2_bones.cpp:2161:6: warning: variable 'numNotRendered' set but not used [-Wunused-but-set-variable] 2161 | int numNotRendered=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/G2_bones.cpp:4116:7: warning: variable 'numRagDep' set but not used [-Wunused-but-set-variable] 4116 | int numRagDep=0; | ^ 3 warnings generated. [505/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_misc.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_misc.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_misc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/G2_misc.cpp [506/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_surfaces.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_surfaces.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_surfaces.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/G2_surfaces.cpp [507/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_backend.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_backend.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_backend.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_backend.cpp [508/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_ghoul2.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_ghoul2.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_ghoul2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_ghoul2.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_ghoul2.cpp:3423:7: warning: variable 'triCount' set but not used [-Wunused-but-set-variable] 3423 | int triCount = 0; | ^ 1 warning generated. [509/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_init.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_init.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_init.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_init.cpp [510/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_main.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_main.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_main.cpp [511/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_mesh.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_mesh.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_mesh.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_mesh.cpp [512/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_model.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_model.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_model.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_model.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_model.cpp:862:7: warning: variable 'triCount' set but not used [-Wunused-but-set-variable] 862 | int triCount = 0; | ^ 1 warning generated. [513/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_shader.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_shader.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_shader.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_shader.cpp [514/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_skin.cpp.o -MF codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_skin.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_skin.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-dedicated/tr_skin.cpp [515/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/null/null_client.cpp.o -MF codemp/CMakeFiles/openjkded.dir/null/null_client.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/null/null_client.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/null/null_client.cpp [516/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/null/null_input.cpp.o -MF codemp/CMakeFiles/openjkded.dir/null/null_input.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/null/null_input.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/null/null_input.cpp [517/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/null/null_renderer.cpp.o -MF codemp/CMakeFiles/openjkded.dir/null/null_renderer.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/null/null_renderer.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/null/null_renderer.cpp [518/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/null/null_snddma.cpp.o -MF codemp/CMakeFiles/openjkded.dir/null/null_snddma.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/null/null_snddma.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/null/null_snddma.cpp [519/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_main.cpp.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_main.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_main.cpp [520/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_event.cpp.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_event.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_event.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_event.cpp [521/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_unix.cpp.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_unix.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_unix.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/sys_unix.cpp [522/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/sys/con_log.cpp.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/sys/con_log.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/sys/con_log.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/con_log.cpp [523/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DDEDICATED -DFINAL_BUILD -DIOAPI_NO_64 -D_CONSOLE -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fvisibility=hidden -MD -MT codemp/CMakeFiles/openjkded.dir/__/shared/sys/con_tty.cpp.o -MF codemp/CMakeFiles/openjkded.dir/__/shared/sys/con_tty.cpp.o.d -o codemp/CMakeFiles/openjkded.dir/__/shared/sys/con_tty.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/sys/con_tty.cpp [524/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -Xlinker --dependency-file=codemp/CMakeFiles/openjkded.dir/link.d codemp/CMakeFiles/openjkded.dir/qcommon/cm_load.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/cm_patch.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/cm_polylib.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/cm_test.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/cm_trace.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/cmd.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/common.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/cvar.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/files.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/GenericParser2.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/huffman.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/md4.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/md5.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/msg.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/matcomp.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/net_chan.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/net_ip.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/persistence.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/q_shared.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/RoffSystem.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/stringed_ingame.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/stringed_interface.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/vm.cpp.o codemp/CMakeFiles/openjkded.dir/qcommon/z_memman_pc.cpp.o codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_color.c.o codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_math.c.o codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/q_string.c.o codemp/CMakeFiles/openjkded.dir/__/shared/qcommon/safe/files.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/BlockStream.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/GameInterface.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/Instance.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/Interface.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/Memory.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/Q3_Interface.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/Q3_Registers.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/Sequence.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/Sequencer.cpp.o codemp/CMakeFiles/openjkded.dir/icarus/TaskManager.cpp.o codemp/CMakeFiles/openjkded.dir/server/NPCNav/navigator.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_bot.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_ccmds.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_challenge.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_client.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_game.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_init.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_main.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_net_chan.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_snapshot.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_world.cpp.o codemp/CMakeFiles/openjkded.dir/server/sv_gameapi.cpp.o codemp/CMakeFiles/openjkded.dir/__/shared/sys/snapvector.cpp.o codemp/CMakeFiles/openjkded.dir/ghoul2/G2_gore.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_API.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_bolts.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_bones.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_misc.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/G2_surfaces.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_backend.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_ghoul2.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_init.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_main.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_mesh.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_model.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_shader.cpp.o codemp/CMakeFiles/openjkded.dir/rd-dedicated/tr_skin.cpp.o codemp/CMakeFiles/openjkded.dir/null/null_client.cpp.o codemp/CMakeFiles/openjkded.dir/null/null_input.cpp.o codemp/CMakeFiles/openjkded.dir/null/null_renderer.cpp.o codemp/CMakeFiles/openjkded.dir/null/null_snddma.cpp.o codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_main.cpp.o codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_event.cpp.o codemp/CMakeFiles/openjkded.dir/__/shared/sys/sys_unix.cpp.o codemp/CMakeFiles/openjkded.dir/__/shared/sys/con_log.cpp.o codemp/CMakeFiles/openjkded.dir/__/shared/sys/con_tty.cpp.o -o openjkded codemp/libbotlib.a lib/minizip/libbundled_minizip.a /usr/lib/libz.so.7.1 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : ld: warning: l_precomp.cpp(l_precomp.cpp.o:(PC_MergeTokens(token_s*, token_s*)) in archive codemp/libbotlib.a): warning: strcat() is almost always misused, please use strlcat() ld: warning: l_precomp.cpp(l_precomp.cpp.o:(PC_AddBuiltinDefines(source_s*)) in archive codemp/libbotlib.a): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: l_precomp.cpp(l_precomp.cpp.o:(PC_ExpandBuiltinDefine(source_s*, token_s*, define_s*, token_s**, token_s**)) in archive codemp/libbotlib.a): warning: sprintf() is often misused, please use snprintf() ld: warning: sv_init.cpp(codemp/CMakeFiles/openjkded.dir/server/sv_init.cpp.o:(SV_SpawnServer(char*, qboolean, ForceReload_e))): warning: rand() may return deterministic values, is that what you want? [525/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/ai_main.c.o -MF codemp/game/CMakeFiles/jampgame.dir/ai_main.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/ai_main.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/ai_main.c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/ai_main.c:2860:6: warning: variable 'numOnEnemyTeam' set but not used [-Wunused-but-set-variable] 2860 | int numOnEnemyTeam = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/ai_main.c:2862:6: warning: variable 'numDefenders' set but not used [-Wunused-but-set-variable] 2862 | int numDefenders = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/ai_main.c:3973:6: warning: variable 'numOnEnemyTeam' set but not used [-Wunused-but-set-variable] 3973 | int numOnEnemyTeam = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/ai_main.c:3975:6: warning: variable 'numDefenders' set but not used [-Wunused-but-set-variable] 3975 | int numDefenders = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/ai_main.c:4210:6: warning: variable 'teammates' set but not used [-Wunused-but-set-variable] 4210 | int teammates = 0; | ^ 5 warnings generated. [526/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/ai_util.c.o -MF codemp/game/CMakeFiles/jampgame.dir/ai_util.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/ai_util.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/ai_util.c [527/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/ai_wpnav.c.o -MF codemp/game/CMakeFiles/jampgame.dir/ai_wpnav.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/ai_wpnav.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/ai_wpnav.c [528/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/AnimalNPC.c.o -MF codemp/game/CMakeFiles/jampgame.dir/AnimalNPC.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/AnimalNPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/AnimalNPC.c [529/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_g2_utils.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_g2_utils.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_g2_utils.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_g2_utils.c [530/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_misc.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_misc.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_misc.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_misc.c [531/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_panimate.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_panimate.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_panimate.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_panimate.c [532/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_pmove.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_pmove.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_pmove.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_pmove.c [533/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_saber.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_saber.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_saber.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_saber.c [534/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_saberLoad.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_saberLoad.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_saberLoad.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_saberLoad.c [535/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_saga.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_saga.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_saga.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_saga.c [536/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_slidemove.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_slidemove.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_slidemove.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_slidemove.c [537/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_vehicleLoad.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_vehicleLoad.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_vehicleLoad.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_vehicleLoad.c [538/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/bg_weapons.c.o -MF codemp/game/CMakeFiles/jampgame.dir/bg_weapons.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/bg_weapons.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_weapons.c [539/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/FighterNPC.c.o -MF codemp/game/CMakeFiles/jampgame.dir/FighterNPC.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/FighterNPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/FighterNPC.c [540/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_active.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_active.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_active.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_active.c [541/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_bot.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_bot.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_bot.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_bot.c [542/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_client.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_client.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_client.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_client.c [543/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_cmds.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_cmds.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_cmds.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_cmds.c [544/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_combat.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_combat.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_combat.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_combat.c [545/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_cvar.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_cvar.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_cvar.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_cvar.c [546/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_exphysics.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_exphysics.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_exphysics.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_exphysics.c [547/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_ICARUScb.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_ICARUScb.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_ICARUScb.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_ICARUScb.c [548/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_items.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_items.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_items.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_items.c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_items.c:3074:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 3074 | int count; | ^ 1 warning generated. [549/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_log.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_log.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_log.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_log.c [550/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_main.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_main.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_main.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_main.c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_main.c:86:7: warning: variable 'c' set but not used [-Wunused-but-set-variable] 86 | int c, c2; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_main.c:86:10: warning: variable 'c2' set but not used [-Wunused-but-set-variable] 86 | int c, c2; | ^ 2 warnings generated. [551/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_mem.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_mem.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_mem.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_mem.c [552/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_misc.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_misc.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_misc.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_misc.c [553/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_missile.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_missile.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_missile.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_missile.c [554/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_mover.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_mover.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_mover.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_mover.c [555/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_nav.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_nav.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_nav.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_nav.c [556/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_navnew.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_navnew.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_navnew.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_navnew.c [557/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_object.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_object.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_object.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_object.c [558/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_saga.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_saga.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_saga.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_saga.c [559/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_session.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_session.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_session.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_session.c [560/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_spawn.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_spawn.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_spawn.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_spawn.c [561/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_svcmds.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_svcmds.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_svcmds.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_svcmds.c [562/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_syscalls.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_syscalls.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_syscalls.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_syscalls.c [563/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_target.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_target.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_target.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_target.c [564/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_team.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_team.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_team.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_team.c [565/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_timer.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_timer.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_timer.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_timer.c [566/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_trigger.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_trigger.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_trigger.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_trigger.c [567/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_turret.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_turret.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_turret.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_turret.c [568/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_turret_G2.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_turret_G2.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_turret_G2.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_turret_G2.c [569/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_utils.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_utils.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_utils.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_utils.c [570/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_vehicles.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_vehicles.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_vehicles.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_vehicles.c [571/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_vehicleTurret.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_vehicleTurret.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_vehicleTurret.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_vehicleTurret.c [572/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/g_weapon.c.o -MF codemp/game/CMakeFiles/jampgame.dir/g_weapon.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/g_weapon.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/g_weapon.c [573/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC.c [574/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Atst.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Atst.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Atst.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Atst.c [575/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Default.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Default.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Default.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Default.c [576/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Droid.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Droid.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Droid.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Droid.c [577/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_GalakMech.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_GalakMech.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_GalakMech.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_GalakMech.c [578/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Grenadier.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Grenadier.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Grenadier.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Grenadier.c [579/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Howler.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Howler.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Howler.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Howler.c [580/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_ImperialProbe.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_ImperialProbe.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_ImperialProbe.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_ImperialProbe.c [581/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Interrogator.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Interrogator.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Interrogator.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Interrogator.c [582/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Jedi.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Jedi.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Jedi.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Jedi.c [583/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Mark1.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Mark1.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Mark1.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Mark1.c [584/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Mark2.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Mark2.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Mark2.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Mark2.c [585/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_MineMonster.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_MineMonster.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_MineMonster.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_MineMonster.c [586/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Rancor.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Rancor.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Rancor.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Rancor.c [587/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Remote.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Remote.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Remote.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Remote.c [588/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Seeker.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Seeker.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Seeker.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Seeker.c [589/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Sentry.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Sentry.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Sentry.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Sentry.c [590/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Sniper.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Sniper.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Sniper.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Sniper.c [591/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Stormtrooper.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Stormtrooper.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Stormtrooper.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Stormtrooper.c [592/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Utils.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Utils.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Utils.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Utils.c [593/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Wampa.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Wampa.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Wampa.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_AI_Wampa.c [594/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_behavior.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_behavior.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_behavior.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_behavior.c [595/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_combat.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_combat.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_combat.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_combat.c [596/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_goal.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_goal.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_goal.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_goal.c [597/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_misc.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_misc.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_misc.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_misc.c [598/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_move.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_move.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_move.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_move.c [599/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_reactions.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_reactions.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_reactions.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_reactions.c [600/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_senses.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_senses.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_senses.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_senses.c [601/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_sounds.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_sounds.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_sounds.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_sounds.c [602/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_spawn.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_spawn.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_spawn.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_spawn.c [603/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_stats.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_stats.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_stats.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_stats.c [604/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/NPC_utils.c.o -MF codemp/game/CMakeFiles/jampgame.dir/NPC_utils.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/NPC_utils.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_utils.c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/NPC_utils.c:1277:17: warning: variable 'numChecks' set but not used [-Wunused-but-set-variable] 1277 | int numEnts, numChecks = 0; | ^ 1 warning generated. [605/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/SpeederNPC.c.o -MF codemp/game/CMakeFiles/jampgame.dir/SpeederNPC.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/SpeederNPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/SpeederNPC.c [606/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/tri_coll_test.c.o -MF codemp/game/CMakeFiles/jampgame.dir/tri_coll_test.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/tri_coll_test.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/tri_coll_test.c [607/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/w_force.c.o -MF codemp/game/CMakeFiles/jampgame.dir/w_force.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/w_force.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/w_force.c [608/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/w_saber.c.o -MF codemp/game/CMakeFiles/jampgame.dir/w_saber.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/w_saber.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/w_saber.c [609/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/WalkerNPC.c.o -MF codemp/game/CMakeFiles/jampgame.dir/WalkerNPC.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/WalkerNPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/WalkerNPC.c [610/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/__/qcommon/q_shared.c.o -MF codemp/game/CMakeFiles/jampgame.dir/__/qcommon/q_shared.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/__/qcommon/q_shared.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/q_shared.c [611/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_color.c.o -MF codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_color.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [612/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_math.c.o -MF codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_math.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [613/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_string.c.o -MF codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_string.c.o.d -o codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [614/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_GAME -Djampgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/safe/string.cpp.o -MF codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/safe/string.cpp.o.d -o codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/safe/string.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [615/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -fPIC -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -shared -Xlinker --dependency-file=codemp/game/CMakeFiles/jampgame.dir/link.d -Wl,-soname,jampgame.so -o codemp/game/jampgame.so codemp/game/CMakeFiles/jampgame.dir/ai_main.c.o codemp/game/CMakeFiles/jampgame.dir/ai_util.c.o codemp/game/CMakeFiles/jampgame.dir/ai_wpnav.c.o codemp/game/CMakeFiles/jampgame.dir/AnimalNPC.c.o codemp/game/CMakeFiles/jampgame.dir/bg_g2_utils.c.o codemp/game/CMakeFiles/jampgame.dir/bg_misc.c.o codemp/game/CMakeFiles/jampgame.dir/bg_panimate.c.o codemp/game/CMakeFiles/jampgame.dir/bg_pmove.c.o codemp/game/CMakeFiles/jampgame.dir/bg_saber.c.o codemp/game/CMakeFiles/jampgame.dir/bg_saberLoad.c.o codemp/game/CMakeFiles/jampgame.dir/bg_saga.c.o codemp/game/CMakeFiles/jampgame.dir/bg_slidemove.c.o codemp/game/CMakeFiles/jampgame.dir/bg_vehicleLoad.c.o codemp/game/CMakeFiles/jampgame.dir/bg_weapons.c.o codemp/game/CMakeFiles/jampgame.dir/FighterNPC.c.o codemp/game/CMakeFiles/jampgame.dir/g_active.c.o codemp/game/CMakeFiles/jampgame.dir/g_bot.c.o codemp/game/CMakeFiles/jampgame.dir/g_client.c.o codemp/game/CMakeFiles/jampgame.dir/g_cmds.c.o codemp/game/CMakeFiles/jampgame.dir/g_combat.c.o codemp/game/CMakeFiles/jampgame.dir/g_cvar.c.o codemp/game/CMakeFiles/jampgame.dir/g_exphysics.c.o codemp/game/CMakeFiles/jampgame.dir/g_ICARUScb.c.o codemp/game/CMakeFiles/jampgame.dir/g_items.c.o codemp/game/CMakeFiles/jampgame.dir/g_log.c.o codemp/game/CMakeFiles/jampgame.dir/g_main.c.o codemp/game/CMakeFiles/jampgame.dir/g_mem.c.o codemp/game/CMakeFiles/jampgame.dir/g_misc.c.o codemp/game/CMakeFiles/jampgame.dir/g_missile.c.o codemp/game/CMakeFiles/jampgame.dir/g_mover.c.o codemp/game/CMakeFiles/jampgame.dir/g_nav.c.o codemp/game/CMakeFiles/jampgame.dir/g_navnew.c.o codemp/game/CMakeFiles/jampgame.dir/g_object.c.o codemp/game/CMakeFiles/jampgame.dir/g_saga.c.o codemp/game/CMakeFiles/jampgame.dir/g_session.c.o codemp/game/CMakeFiles/jampgame.dir/g_spawn.c.o codemp/game/CMakeFiles/jampgame.dir/g_svcmds.c.o codemp/game/CMakeFiles/jampgame.dir/g_syscalls.c.o codemp/game/CMakeFiles/jampgame.dir/g_target.c.o codemp/game/CMakeFiles/jampgame.dir/g_team.c.o codemp/game/CMakeFiles/jampgame.dir/g_timer.c.o codemp/game/CMakeFiles/jampgame.dir/g_trigger.c.o codemp/game/CMakeFiles/jampgame.dir/g_turret.c.o codemp/game/CMakeFiles/jampgame.dir/g_turret_G2.c.o codemp/game/CMakeFiles/jampgame.dir/g_utils.c.o codemp/game/CMakeFiles/jampgame.dir/g_vehicles.c.o codemp/game/CMakeFiles/jampgame.dir/g_vehicleTurret.c.o codemp/game/CMakeFiles/jampgame.dir/g_weapon.c.o codemp/game/CMakeFiles/jampgame.dir/NPC.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Atst.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Default.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Droid.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_GalakMech.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Grenadier.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Howler.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_ImperialProbe.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Interrogator.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Jedi.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Mark1.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Mark2.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_MineMonster.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Rancor.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Remote.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Seeker.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Sentry.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Sniper.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Stormtrooper.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Utils.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_AI_Wampa.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_behavior.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_combat.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_goal.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_misc.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_move.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_reactions.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_senses.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_sounds.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_spawn.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_stats.c.o codemp/game/CMakeFiles/jampgame.dir/NPC_utils.c.o codemp/game/CMakeFiles/jampgame.dir/SpeederNPC.c.o codemp/game/CMakeFiles/jampgame.dir/tri_coll_test.c.o codemp/game/CMakeFiles/jampgame.dir/w_force.c.o codemp/game/CMakeFiles/jampgame.dir/w_saber.c.o codemp/game/CMakeFiles/jampgame.dir/WalkerNPC.c.o codemp/game/CMakeFiles/jampgame.dir/__/qcommon/q_shared.c.o codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_color.c.o codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_math.c.o codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/q_string.c.o codemp/game/CMakeFiles/jampgame.dir/__/__/shared/qcommon/safe/string.cpp.o -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [616/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/AnimalNPC.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/AnimalNPC.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/AnimalNPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/AnimalNPC.c [617/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_g2_utils.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_g2_utils.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_g2_utils.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_g2_utils.c [618/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_misc.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_misc.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_misc.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_misc.c [619/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_panimate.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_panimate.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_panimate.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_panimate.c [620/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_pmove.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_pmove.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_pmove.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_pmove.c [621/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saber.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saber.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saber.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_saber.c [622/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saberLoad.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saberLoad.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saberLoad.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_saberLoad.c [623/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saga.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saga.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saga.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_saga.c [624/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_slidemove.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_slidemove.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_slidemove.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_slidemove.c [625/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_vehicleLoad.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_vehicleLoad.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_vehicleLoad.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_vehicleLoad.c [626/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_weapons.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_weapons.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_weapons.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_weapons.c [627/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/FighterNPC.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/FighterNPC.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/FighterNPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/FighterNPC.c [628/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/SpeederNPC.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/SpeederNPC.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/SpeederNPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/SpeederNPC.c [629/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/game/WalkerNPC.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/game/WalkerNPC.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/game/WalkerNPC.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/WalkerNPC.c [630/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_consolecmds.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_consolecmds.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_consolecmds.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_consolecmds.c [631/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_cvar.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_cvar.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_cvar.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_cvar.c [632/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_draw.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_draw.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_draw.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_draw.c [633/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_drawtools.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_drawtools.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_drawtools.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_drawtools.c [634/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_effects.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_effects.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_effects.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_effects.c [635/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_ents.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_ents.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_ents.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_ents.c [636/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_event.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_event.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_event.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_event.c [637/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_info.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_info.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_info.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_info.c [638/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_light.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_light.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_light.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_light.c [639/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_localents.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_localents.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_localents.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_localents.c [640/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_main.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_main.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_main.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_main.c [641/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_marks.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_marks.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_marks.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_marks.c [642/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_newDraw.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_newDraw.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_newDraw.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_newDraw.c [643/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_players.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_players.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_players.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_players.c [644/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_playerstate.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_playerstate.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_playerstate.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_playerstate.c [645/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_predict.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_predict.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_predict.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_predict.c [646/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_saga.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_saga.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_saga.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_saga.c [647/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_scoreboard.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_scoreboard.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_scoreboard.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_scoreboard.c [648/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_servercmds.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_servercmds.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_servercmds.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_servercmds.c [649/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_snapshot.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_snapshot.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_snapshot.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_snapshot.c [650/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_spawn.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_spawn.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_spawn.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_spawn.c [651/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_syscalls.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_syscalls.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_syscalls.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_syscalls.c [652/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_turret.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_turret.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_turret.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_turret.c [653/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_view.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_view.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_view.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_view.c [654/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_weaponinit.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_weaponinit.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_weaponinit.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_weaponinit.c [655/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/cg_weapons.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/cg_weapons.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/cg_weapons.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/cg_weapons.c [656/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_blaster.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_blaster.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_blaster.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_blaster.c [657/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_bowcaster.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_bowcaster.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_bowcaster.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_bowcaster.c [658/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_bryarpistol.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_bryarpistol.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_bryarpistol.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_bryarpistol.c [659/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_demp2.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_demp2.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_demp2.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_demp2.c [660/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_disruptor.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_disruptor.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_disruptor.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_disruptor.c [661/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_flechette.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_flechette.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_flechette.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_flechette.c [662/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_force.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_force.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_force.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_force.c [663/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_heavyrepeater.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_heavyrepeater.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_heavyrepeater.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_heavyrepeater.c [664/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/fx_rocketlauncher.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/fx_rocketlauncher.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/fx_rocketlauncher.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/cgame/fx_rocketlauncher.c [665/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/qcommon/q_shared.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/qcommon/q_shared.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/qcommon/q_shared.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/q_shared.c [666/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_color.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_color.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [667/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_math.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_math.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [668/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_string.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_string.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [669/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/safe/string.cpp.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/safe/string.cpp.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/safe/string.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [670/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -D_CGAME -Dcgame_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/cgame/CMakeFiles/cgame.dir/__/ui/ui_shared.c.o -MF codemp/cgame/CMakeFiles/cgame.dir/__/ui/ui_shared.c.o.d -o codemp/cgame/CMakeFiles/cgame.dir/__/ui/ui_shared.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_shared.c [671/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -fPIC -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -shared -Xlinker --dependency-file=codemp/cgame/CMakeFiles/cgame.dir/link.d -Wl,-soname,cgame.so -o codemp/cgame/cgame.so codemp/cgame/CMakeFiles/cgame.dir/__/game/AnimalNPC.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_g2_utils.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_misc.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_panimate.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_pmove.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saber.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saberLoad.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_saga.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_slidemove.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_vehicleLoad.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/bg_weapons.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/FighterNPC.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/SpeederNPC.c.o codemp/cgame/CMakeFiles/cgame.dir/__/game/WalkerNPC.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_consolecmds.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_cvar.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_draw.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_drawtools.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_effects.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_ents.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_event.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_info.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_light.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_localents.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_main.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_marks.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_newDraw.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_players.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_playerstate.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_predict.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_saga.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_scoreboard.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_servercmds.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_snapshot.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_spawn.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_syscalls.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_turret.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_view.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_weaponinit.c.o codemp/cgame/CMakeFiles/cgame.dir/cg_weapons.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_blaster.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_bowcaster.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_bryarpistol.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_demp2.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_disruptor.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_flechette.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_force.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_heavyrepeater.c.o codemp/cgame/CMakeFiles/cgame.dir/fx_rocketlauncher.c.o codemp/cgame/CMakeFiles/cgame.dir/__/qcommon/q_shared.c.o codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_color.c.o codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_math.c.o codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/q_string.c.o codemp/cgame/CMakeFiles/cgame.dir/__/__/shared/qcommon/safe/string.cpp.o codemp/cgame/CMakeFiles/cgame.dir/__/ui/ui_shared.c.o -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [672/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/game/bg_misc.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/game/bg_misc.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/game/bg_misc.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_misc.c [673/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/game/bg_saberLoad.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/game/bg_saberLoad.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/game/bg_saberLoad.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_saberLoad.c [674/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/game/bg_saga.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/game/bg_saga.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/game/bg_saga.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_saga.c [675/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/game/bg_vehicleLoad.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/game/bg_vehicleLoad.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/game/bg_vehicleLoad.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_vehicleLoad.c [676/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/game/bg_weapons.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/game/bg_weapons.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/game/bg_weapons.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/game/bg_weapons.c [677/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/qcommon/q_shared.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/qcommon/q_shared.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/qcommon/q_shared.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/q_shared.c [678/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_color.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_color.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [679/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_math.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_math.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [680/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_string.c.o -MF codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_string.c.o.d -o codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [681/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/safe/string.cpp.o -MF codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/safe/string.cpp.o.d -o codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/safe/string.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [682/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/ui_atoms.c.o -MF codemp/ui/CMakeFiles/ui.dir/ui_atoms.c.o.d -o codemp/ui/CMakeFiles/ui.dir/ui_atoms.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_atoms.c [683/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/ui_cvar.c.o -MF codemp/ui/CMakeFiles/ui.dir/ui_cvar.c.o.d -o codemp/ui/CMakeFiles/ui.dir/ui_cvar.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_cvar.c [684/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/ui_force.c.o -MF codemp/ui/CMakeFiles/ui.dir/ui_force.c.o.d -o codemp/ui/CMakeFiles/ui.dir/ui_force.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_force.c [685/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/ui_gameinfo.c.o -MF codemp/ui/CMakeFiles/ui.dir/ui_gameinfo.c.o.d -o codemp/ui/CMakeFiles/ui.dir/ui_gameinfo.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_gameinfo.c [686/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/ui_main.c.o -MF codemp/ui/CMakeFiles/ui.dir/ui_main.c.o.d -o codemp/ui/CMakeFiles/ui.dir/ui_main.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_main.c [687/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/ui_saber.c.o -MF codemp/ui/CMakeFiles/ui.dir/ui_saber.c.o.d -o codemp/ui/CMakeFiles/ui.dir/ui_saber.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_saber.c [688/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/ui_shared.c.o -MF codemp/ui/CMakeFiles/ui.dir/ui_shared.c.o.d -o codemp/ui/CMakeFiles/ui.dir/ui_shared.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_shared.c [689/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -DUI_BUILD -Dui_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/shared -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/ui/CMakeFiles/ui.dir/ui_syscalls.c.o -MF codemp/ui/CMakeFiles/ui.dir/ui_syscalls.c.o.d -o codemp/ui/CMakeFiles/ui.dir/ui_syscalls.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ui/ui_syscalls.c [690/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -fPIC -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -shared -Xlinker --dependency-file=codemp/ui/CMakeFiles/ui.dir/link.d -Wl,-soname,ui.so -o codemp/ui/ui.so codemp/ui/CMakeFiles/ui.dir/__/game/bg_misc.c.o codemp/ui/CMakeFiles/ui.dir/__/game/bg_saberLoad.c.o codemp/ui/CMakeFiles/ui.dir/__/game/bg_saga.c.o codemp/ui/CMakeFiles/ui.dir/__/game/bg_vehicleLoad.c.o codemp/ui/CMakeFiles/ui.dir/__/game/bg_weapons.c.o codemp/ui/CMakeFiles/ui.dir/__/qcommon/q_shared.c.o codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_color.c.o codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_math.c.o codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/q_string.c.o codemp/ui/CMakeFiles/ui.dir/__/__/shared/qcommon/safe/string.cpp.o codemp/ui/CMakeFiles/ui.dir/ui_atoms.c.o codemp/ui/CMakeFiles/ui.dir/ui_cvar.c.o codemp/ui/CMakeFiles/ui.dir/ui_force.c.o codemp/ui/CMakeFiles/ui.dir/ui_gameinfo.c.o codemp/ui/CMakeFiles/ui.dir/ui_main.c.o codemp/ui/CMakeFiles/ui.dir/ui_saber.c.o codemp/ui/CMakeFiles/ui.dir/ui_shared.c.o codemp/ui/CMakeFiles/ui.dir/ui_syscalls.c.o -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [691/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_API.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_API.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_API.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/G2_API.cpp [692/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_bolts.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_bolts.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_bolts.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/G2_bolts.cpp [693/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_bones.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_bones.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_bones.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/G2_bones.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/G2_bones.cpp:2277:6: warning: variable 'numRendered' set but not used [-Wunused-but-set-variable] 2277 | int numRendered=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/G2_bones.cpp:2278:6: warning: variable 'numNotRendered' set but not used [-Wunused-but-set-variable] 2278 | int numNotRendered=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/G2_bones.cpp:4338:7: warning: variable 'numRagDep' set but not used [-Wunused-but-set-variable] 4338 | int numRagDep=0; | ^ 3 warnings generated. [694/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_misc.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_misc.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_misc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/G2_misc.cpp [695/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_surfaces.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_surfaces.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_surfaces.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/G2_surfaces.cpp [696/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_arb.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_arb.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_arb.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_arb.cpp [697/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_backend.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_backend.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_backend.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_backend.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_backend.cpp:2109:34: warning: variable 'fTexelHeightOffset' set but not used [-Wunused-but-set-variable] 2109 | float fTexelWidthOffset = 0.1f, fTexelHeightOffset = 0.1f; | ^ 1 warning generated. [698/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_bsp.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_bsp.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_bsp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_bsp.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_bsp.cpp:175:9: warning: variable 'sumIntensity' set but not used [-Wunused-but-set-variable] 175 | double sumIntensity = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_bsp.cpp:1275:19: warning: variable 'numstitches' set but not used [-Wunused-but-set-variable] 1275 | int i, stitched, numstitches; | ^ 2 warnings generated. [699/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_cmds.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_cmds.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_cmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_cmds.cpp [700/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_curve.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_curve.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_curve.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_curve.cpp [701/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_decals.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_decals.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_decals.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_decals.cpp [702/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_ghoul2.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_ghoul2.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_ghoul2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_ghoul2.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_ghoul2.cpp:4331:7: warning: variable 'triCount' set but not used [-Wunused-but-set-variable] 4331 | int triCount = 0; | ^ 1 warning generated. [703/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_image.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_image.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_image.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_image.cpp [704/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_init.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_init.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_init.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_init.cpp [705/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_light.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_light.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_light.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_light.cpp [706/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_main.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_main.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_main.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_main.cpp:855:15: warning: variable 'pointOr' set but not used [-Wunused-but-set-variable] 855 | unsigned int pointOr = 0; | ^ 1 warning generated. [707/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_marks.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_marks.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_marks.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_marks.cpp [708/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_mesh.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_mesh.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_mesh.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_mesh.cpp [709/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_model.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_model.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_model.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_model.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_model.cpp:926:7: warning: variable 'triCount' set but not used [-Wunused-but-set-variable] 926 | int triCount = 0; | ^ 1 warning generated. [710/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_quicksprite.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_quicksprite.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_quicksprite.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_quicksprite.cpp [711/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_scene.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_scene.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_scene.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_scene.cpp [712/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shade.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shade.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shade.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_shade.cpp [713/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shade_calc.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shade_calc.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shade_calc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_shade_calc.cpp [714/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shader.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shader.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shader.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_shader.cpp [715/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shadows.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shadows.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shadows.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_shadows.cpp [716/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_skin.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_skin.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_skin.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_skin.cpp [717/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_sky.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_sky.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_sky.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_sky.cpp [718/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_subs.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_subs.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_subs.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_subs.cpp [719/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_surface.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_surface.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_surface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_surface.cpp [720/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_surfacesprites.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_surfacesprites.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_surfacesprites.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_surfacesprites.cpp [721/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_world.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_world.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_world.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_world.cpp [722/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_WorldEffects.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_WorldEffects.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_WorldEffects.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_WorldEffects.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla/tr_WorldEffects.cpp:75:36: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 75 | return ((rand() * (max - min)) / (RAND_MAX)) + min; | ~ ^~~~~~~~ /usr/include/stdlib.h:83:18: note: expanded from macro 'RAND_MAX' 83 | #define RAND_MAX 0x7fffffff | ^~~~~~~~~~ 1 warning generated. [723/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/ghoul2/G2_gore.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/ghoul2/G2_gore.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/ghoul2/G2_gore.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ghoul2/G2_gore.cpp [724/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_font.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_font.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_font.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_font.cpp [725/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_load.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_load.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_load.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_load.cpp [726/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_jpg.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_jpg.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_jpg.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_jpg.cpp [727/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_tga.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_tga.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_tga.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_tga.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_tga.cpp:221:13: warning: variable 'x' set but not used [-Wunused-but-set-variable] 221 | for (int x=iXStart, iXCount=0; iXCountwImageWidth; x+=iXStep, iXCount++) | ^ 1 warning generated. [728/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_png.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_png.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_png.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_png.cpp [729/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_noise.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_noise.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_noise.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_noise.cpp [730/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/qcommon/matcomp.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/qcommon/matcomp.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/qcommon/matcomp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/matcomp.cpp [731/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/qcommon/q_shared.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/qcommon/q_shared.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/qcommon/q_shared.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/q_shared.cpp [732/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_color.c.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_color.c.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [733/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_math.c.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_math.c.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [734/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_string.c.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_string.c.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [735/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_vanilla_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-vanilla -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/safe/string.cpp.o -MF codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/safe/string.cpp.o.d -o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/safe/string.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [736/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -fPIC -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -shared -Xlinker --dependency-file=codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/link.d -Wl,-soname,rd-vanilla.so -o codemp/rd-vanilla/rd-vanilla.so codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_API.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_bolts.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_bones.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_misc.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/G2_surfaces.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_arb.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_backend.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_bsp.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_cmds.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_curve.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_decals.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_ghoul2.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_image.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_init.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_light.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_main.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_marks.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_mesh.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_model.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_quicksprite.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_scene.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shade.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shade_calc.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shader.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_shadows.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_skin.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_sky.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_subs.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_surface.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_surfacesprites.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_world.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/tr_WorldEffects.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/ghoul2/G2_gore.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_font.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_load.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_jpg.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_tga.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_image_png.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/rd-common/tr_noise.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/qcommon/matcomp.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/qcommon/q_shared.cpp.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_color.c.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_math.c.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/q_string.c.o codemp/rd-vanilla/CMakeFiles/rd-vanilla.dir/__/__/shared/qcommon/safe/string.cpp.o -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: /usr/local/lib/libjpeg.so.71.0 /usr/local/lib/libpng.so.18.2 /usr/lib/libz.so.7.1 lib/minizip/libbundled_minizip.a /usr/X11R6/lib/libGL.so.19.2 /usr/X11R6/lib/libGLU.so.9.0 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [737/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DGLSL_BUILDTOOL -DIOAPI_NO_64 -DNOMINMAX -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -MD -MT codemp/rd-rend2/CMakeFiles/compact_glsl.dir/glsl/compact.cpp.o -MF codemp/rd-rend2/CMakeFiles/compact_glsl.dir/glsl/compact.cpp.o.d -o codemp/rd-rend2/CMakeFiles/compact_glsl.dir/glsl/compact.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/compact.cpp [738/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DGLSL_BUILDTOOL -DIOAPI_NO_64 -DNOMINMAX -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -MD -MT codemp/rd-rend2/CMakeFiles/compact_glsl.dir/tr_allocator.cpp.o -MF codemp/rd-rend2/CMakeFiles/compact_glsl.dir/tr_allocator.cpp.o.d -o codemp/rd-rend2/CMakeFiles/compact_glsl.dir/tr_allocator.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_allocator.cpp [739/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DGLSL_BUILDTOOL -DIOAPI_NO_64 -DNOMINMAX -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -MD -MT codemp/rd-rend2/CMakeFiles/compact_glsl.dir/tr_glsl_parse.cpp.o -MF codemp/rd-rend2/CMakeFiles/compact_glsl.dir/tr_glsl_parse.cpp.o.d -o codemp/rd-rend2/CMakeFiles/compact_glsl.dir/tr_glsl_parse.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_glsl_parse.cpp [740/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -Xlinker --dependency-file=codemp/rd-rend2/CMakeFiles/compact_glsl.dir/link.d codemp/rd-rend2/CMakeFiles/compact_glsl.dir/glsl/compact.cpp.o codemp/rd-rend2/CMakeFiles/compact_glsl.dir/tr_allocator.cpp.o codemp/rd-rend2/CMakeFiles/compact_glsl.dir/tr_glsl_parse.cpp.o -o compact_glsl -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [741/801] cd /exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 && /exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/compact_glsl /exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2/glsl_shaders.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2/glsl_shaders.h /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/bokeh.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/calclevels4x.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/depthblur.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/dglow_downsample.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/dglow_upsample.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/down4x.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/fogpass.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/gaussian_blur.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/generic.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/lightall.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/prefilterEnvMap.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/pshadow.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/refraction.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/shadowvolume.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/ssao.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/surface_sprites.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/texturecolor.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/tonemap.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/weather.glsl /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/glsl/weatherUpdate.glsl Outputting to '/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2/glsl_shaders.cpp' and '/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2/glsl_shaders.h' [742/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_API.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_API.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_API.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_API.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_API.cpp:653:10: warning: unused variable 'read' [-Wunused-variable] 653 | size_t read = singleton->Deserialize ((const char *)data, size); | ^~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_API.cpp:664:9: warning: unused variable 'written' [-Wunused-variable] 664 | size_t written = singleton->Serialize ((char *)data); | ^~~~~~~ 2 warnings generated. [743/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_bolts.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_bolts.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_bolts.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_bolts.cpp [744/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_bones.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_bones.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_bones.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_bones.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_bones.cpp:2263:6: warning: variable 'numRendered' set but not used [-Wunused-but-set-variable] 2263 | int numRendered=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_bones.cpp:2264:6: warning: variable 'numNotRendered' set but not used [-Wunused-but-set-variable] 2264 | int numNotRendered=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_bones.cpp:4323:7: warning: variable 'numRagDep' set but not used [-Wunused-but-set-variable] 4323 | int numRagDep=0; | ^ 3 warnings generated. [745/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_gore_r2.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_gore_r2.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_gore_r2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_gore_r2.cpp [746/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_misc.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_misc.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_misc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_misc.cpp [747/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_surfaces.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_surfaces.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_surfaces.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/G2_surfaces.cpp [748/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_allocator.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_allocator.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_allocator.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_allocator.cpp [749/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_animation.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_animation.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_animation.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_animation.cpp [750/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_backend.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_backend.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_backend.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_backend.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_backend.cpp:98:10: warning: unused variable 'oldtmu' [-Wunused-variable] 98 | int oldtmu = glState.currenttmu; | ^~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_backend.cpp:1190:6: warning: variable 'oldSort' set but not used [-Wunused-but-set-variable] 1190 | int oldSort = -1; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_backend.cpp:1191:6: warning: unused variable 'oldDepthRange' [-Wunused-variable] 1191 | int oldDepthRange = 0; | ^~~~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_backend.cpp:1277:6: warning: variable 'oldSort' set but not used [-Wunused-but-set-variable] 1277 | int oldSort = -1; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_backend.cpp:1279:6: warning: unused variable 'oldDepthRange' [-Wunused-variable] 1279 | int oldDepthRange = 0; | ^~~~~~~~~~~~~ 5 warnings generated. [751/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_bsp.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_bsp.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_bsp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_bsp.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_bsp.cpp:195:9: warning: variable 'sumIntensity' set but not used [-Wunused-but-set-variable] 195 | double sumIntensity = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_bsp.cpp:2053:40: warning: variable 'numSurfaces' set but not used [-Wunused-but-set-variable] 2053 | int numSortedSurfaces, numSurfaces; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_bsp.cpp:3299:9: warning: variable 'cubemapFormat' set but not used [-Wunused-but-set-variable] 3299 | GLenum cubemapFormat = GL_RGBA8; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_bsp.cpp:3328:22: warning: variable 'sidesCount' set but not used [-Wunused-but-set-variable] 3328 | int brushesCount, sidesCount; | ^ 4 warnings generated. [752/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_cache.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_cache.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_cache.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_cache.cpp [753/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_cmds.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_cmds.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_cmds.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_cmds.cpp [754/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_curve.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_curve.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_curve.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_curve.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_curve.cpp:119:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 119 | int count = 0; | ^ 1 warning generated. [755/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_decals.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_decals.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_decals.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_decals.cpp [756/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_extensions.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_extensions.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_extensions.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_extensions.cpp [757/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_extramath.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_extramath.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_extramath.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_extramath.cpp [758/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_fbo.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_fbo.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_fbo.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_fbo.cpp [759/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_flares.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_flares.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_flares.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_flares.cpp [760/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_ghoul2.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_ghoul2.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_ghoul2.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_ghoul2.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_ghoul2.cpp:3172:6: warning: unused variable 'currentTime' [-Wunused-variable] 3172 | int currentTime = G2API_GetTime(tr.refdef.time); | ^~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_ghoul2.cpp:4192:7: warning: variable 'triCount' set but not used [-Wunused-but-set-variable] 4192 | int triCount = 0; | ^ 2 warnings generated. [761/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_glsl.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_glsl.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_glsl.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_glsl.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_glsl.cpp:519:13: warning: unused function 'GLSL_ShowProgramUniforms' [-Wunused-function] 519 | static void GLSL_ShowProgramUniforms(GLuint program) | ^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [762/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_glsl_parse.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_glsl_parse.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_glsl_parse.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_glsl_parse.cpp [763/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_image.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_image.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_image.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_image.cpp [764/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_image_stb.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_image_stb.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_image_stb.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_image_stb.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_image_stb.cpp:32:14: warning: unused function 'R_LocalReallocSized' [-Wunused-function] 32 | static void* R_LocalReallocSized(void *ptr, size_t old_size, size_t new_size) | ^~~~~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_image_stb.cpp:56: /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/stb_image.h:639:12: warning: unused function 'stbi__sse2_available' [-Wunused-function] 639 | static int stbi__sse2_available(void) | ^~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/stb_image.h:1052:13: warning: unused function 'stbi__vertical_flip_slices' [-Wunused-function] 1052 | static void stbi__vertical_flip_slices(void *image, int w, int h, int z, int bytes_per_pixel) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/stb_image.h:1409:13: warning: unused function 'stbi__skip' [-Wunused-function] 1409 | static void stbi__skip(stbi__context *s, int n) | ^~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/stb_image.h:1457:21: warning: unused function 'stbi__get32be' [-Wunused-function] 1457 | static stbi__uint32 stbi__get32be(stbi__context *s) | ^~~~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/stb_image.h:1500:23: warning: unused function 'stbi__convert_format' [-Wunused-function] 1500 | static unsigned char *stbi__convert_format(unsigned char *data, int img_n, int req_comp, unsigned int x, unsigned int y) | ^~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/stb_image.h:1549:22: warning: unused function 'stbi__convert_format16' [-Wunused-function] 1549 | static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_n, int req_comp, unsigned int x, unsigned int y) | ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. [765/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_init.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_init.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_init.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_init.cpp [766/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_light.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_light.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_light.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_light.cpp [767/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_main.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_main.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_main.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_main.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_main.cpp:1409:15: warning: variable 'pointOr' set but not used [-Wunused-but-set-variable] 1409 | unsigned int pointOr = 0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_main.cpp:1552:8: warning: unused variable 'viewportCenterX' [-Wunused-variable] 1552 | float viewportCenterX = oldParms.viewportX + 0.5f * viewportWidth; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_main.cpp:1553:8: warning: unused variable 'viewportCenterY' [-Wunused-variable] 1553 | float viewportCenterY = oldParms.viewportY + 0.5f * viewportHeight; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_main.cpp:2274:10: warning: variable 'scale' set but not used [-Wunused-but-set-variable] 2274 | float scale = 1.0f; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_main.cpp:2255:15: warning: unused variable 'shadowParms' [-Wunused-variable] 2255 | viewParms_t shadowParms; | ^~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_main.cpp:2408:8: warning: unused variable 'oldColorScale' [-Wunused-variable] 2408 | float oldColorScale = tr.refdef.colorScale; | ^~~~~~~~~~~~~ 6 warnings generated. [768/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_marks.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_marks.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_marks.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_marks.cpp [769/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_mesh.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_mesh.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_mesh.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_mesh.cpp [770/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_model.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_model.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_model.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_model.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_model.cpp:593:7: warning: variable 'triCount' set but not used [-Wunused-but-set-variable] 593 | int triCount = 0; | ^ 1 warning generated. [771/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_model_iqm.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_model_iqm.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_model_iqm.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_model_iqm.cpp [772/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_postprocess.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_postprocess.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_postprocess.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_postprocess.cpp [773/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_scene.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_scene.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_scene.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_scene.cpp [774/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shade.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shade.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shade.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shade.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shade.cpp:831:15: warning: unused variable 'currentFrameUbo' [-Wunused-variable] 831 | const GLuint currentFrameUbo = backEndData->currentFrame->ubo; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shade.cpp:1493:9: warning: variable 'volumetricBaseValue' set but not used [-Wunused-but-set-variable] 1493 | float volumetricBaseValue = -1.0f; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shade.cpp:55:13: warning: unused function 'R_DrawMultiElementsVBO' [-Wunused-function] 55 | static void R_DrawMultiElementsVBO( int multiDrawPrimitives, glIndex_t *multiDrawMinIndex, glIndex_t *multiDrawMaxIndex, | ^~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [775/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shade_calc.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shade_calc.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shade_calc.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shade_calc.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shade_calc.cpp:567:12: warning: enumeration values 'DEFORM_BULGE_UNIFORM' and 'DEFORM_DISINTEGRATION' not handled in switch [-Wswitch] 567 | switch ( ds->deformation ) { | ^~~~~~~~~~~~~~~ 1 warning generated. [776/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shader.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shader.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shader.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shader.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shader.cpp:3318:13: warning: variable 'parallax' set but not used [-Wunused-but-set-variable] 3318 | qboolean parallax, tcgen, diffuselit, vertexlit; | ^ 1 warning generated. [777/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shadows.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shadows.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shadows.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_shadows.cpp [778/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_skin.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_skin.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_skin.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_skin.cpp [779/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_sky.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_sky.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_sky.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_sky.cpp [780/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_subs.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_subs.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_subs.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_subs.cpp [781/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_surface.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_surface.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_surface.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_surface.cpp [782/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_tangentspace.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_tangentspace.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_tangentspace.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_tangentspace.cpp [783/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_vbo.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_vbo.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_vbo.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_vbo.cpp [784/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_world.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_world.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_world.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_world.cpp [785/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_weather.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_weather.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_weather.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_weather.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/tr_weather.cpp:285:16: warning: unused variable 'plane' [-Wunused-variable] 285 | vec4_t *plane = ¤tWeatherBrush->planes[j]; | ^~~~~ 1 warning generated. [786/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/MikkTSpace/mikktspace.c.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/MikkTSpace/mikktspace.c.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/MikkTSpace/mikktspace.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/MikkTSpace/mikktspace.c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/MikkTSpace/mikktspace.c:731:6: warning: variable 'iNumUniqueVerts' set but not used [-Wunused-but-set-variable] 731 | int iNumUniqueVerts = 0, t=0, i=0; | ^ /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2/MikkTSpace/mikktspace.c:1205:21: warning: variable 'iUniqueTspaces' set but not used [-Wunused-but-set-variable] 1205 | int iMaxNrFaces=0, iUniqueTspaces=0, g=0, i=0; | ^ 2 warnings generated. [787/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/ghoul2/G2_gore.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/ghoul2/G2_gore.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/ghoul2/G2_gore.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/ghoul2/G2_gore.cpp [788/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_font.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_font.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_font.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_font.cpp [789/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_load.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_load.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_load.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_load.cpp [790/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_jpg.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_jpg.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_jpg.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_jpg.cpp [791/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_tga.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_tga.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_tga.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_tga.cpp /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_tga.cpp:221:13: warning: variable 'x' set but not used [-Wunused-but-set-variable] 221 | for (int x=iXStart, iXCount=0; iXCountwImageWidth; x+=iXStep, iXCount++) | ^ 1 warning generated. [792/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_png.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_png.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_png.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_image_png.cpp [793/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_noise.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_noise.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_noise.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-common/tr_noise.cpp [794/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/qcommon/matcomp.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/qcommon/matcomp.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/qcommon/matcomp.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/matcomp.cpp [795/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/qcommon/q_shared.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/qcommon/q_shared.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/qcommon/q_shared.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/qcommon/q_shared.cpp [796/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_color.c.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_color.c.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_color.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_color.c [797/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_math.c.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_math.c.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_math.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_math.c [798/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/cc -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -Wall -Wno-comment -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_string.c.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_string.c.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_string.c.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/q_string.c [799/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/safe/string.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/safe/string.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/safe/string.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared/qcommon/safe/string.cpp [800/801] /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -DARCH_STRING=\"x86_64\" -DFINAL_BUILD -DIOAPI_NO_64 -Drd_rend2_EXPORTS -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/shared -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/codemp/rd-rend2 -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/gsl-lite/include -I/usr/local/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib/minizip/include -I/usr/X11R6/include -I/exopi-obj/pobj/openjk-0.0.0.20251207/OpenJK-407a56fbca21310ff158fabbb3207410e381bfc8/lib -I/exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2 -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -fPIC -fvisibility=hidden -MD -MT codemp/rd-rend2/CMakeFiles/rd-rend2.dir/glsl_shaders.cpp.o -MF codemp/rd-rend2/CMakeFiles/rd-rend2.dir/glsl_shaders.cpp.o.d -o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/glsl_shaders.cpp.o -c /exopi-obj/pobj/openjk-0.0.0.20251207/build-amd64/codemp/rd-rend2/glsl_shaders.cpp [801/801] : && /exopi-obj/pobj/openjk-0.0.0.20251207/bin/c++ -fPIC -O2 -pipe -msse2 -std=c++11 -Wall -Wno-write-strings -Wno-comment -Wno-invalid-offsetof -fsigned-char -DNDEBUG -I/usr/X11R6/include -shared -Xlinker --dependency-file=codemp/rd-rend2/CMakeFiles/rd-rend2.dir/link.d -Wl,-soname,rd-rend2.so -o codemp/rd-rend2/rd-rend2.so codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_API.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_bolts.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_bones.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_gore_r2.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_misc.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/G2_surfaces.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_allocator.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_animation.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_backend.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_bsp.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_cache.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_cmds.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_curve.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_decals.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_extensions.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_extramath.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_fbo.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_flares.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_ghoul2.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_glsl.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_glsl_parse.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_image.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_image_stb.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_init.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_light.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_main.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_marks.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_mesh.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_model.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_model_iqm.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_postprocess.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_scene.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shade.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shade_calc.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shader.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_shadows.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_skin.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_sky.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_subs.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_surface.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_tangentspace.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_vbo.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_world.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/tr_weather.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/MikkTSpace/mikktspace.c.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/ghoul2/G2_gore.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_font.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_load.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_jpg.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_tga.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_image_png.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/rd-common/tr_noise.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/qcommon/matcomp.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/qcommon/q_shared.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_color.c.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_math.c.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/q_string.c.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/__/__/shared/qcommon/safe/string.cpp.o codemp/rd-rend2/CMakeFiles/rd-rend2.dir/glsl_shaders.cpp.o -Wl,-z,origin,-rpath,/usr/local/lib:/usr/X11R6/lib: /usr/local/lib/libjpeg.so.71.0 /usr/local/lib/libpng.so.18.2 /usr/lib/libz.so.7.1 lib/minizip/libbundled_minizip.a /usr/X11R6/lib/libGL.so.19.2 /usr/X11R6/lib/libGLU.so.9.0 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : >>> Running fake in games/openjk at 1773167356.89 ===> games/openjk ===> Faking installation for openjk-0.0.0.20251207 -- Install configuration: "Release" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/OpenJK/jagame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/rdsp-vanilla.so -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/rdsp-vanilla.so" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/openjk_sp -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/openjk_sp" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/OpenJK/jampgame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/base/jampgame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/OpenJK/cgame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/base/cgame.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/OpenJK/ui.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/base/ui.so -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/rd-vanilla.so -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/rd-vanilla.so" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/rd-rend2.so -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/rd-rend2.so" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/openjk -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/openjk" to "/usr/local/lib:/usr/X11R6/lib" -- Installing: /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/JediAcademy/openjkded /usr/bin/perl /exopi-cvs/ports/infrastructure/bin/pkg_subst -DMODCMAKE_BUILD_SUFFIX=-release.cmake -DARCH=amd64 -DBASE_PKGPATH=games/openjk -DFLAVOR_EXT= -DFULLPKGNAME=openjk-0.0.0.20251207 -DHOMEPAGE=https://github.com/JACoders/OpenJK -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Thomas\ Frohwein\ \ -DPREFIX=/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=openjk -i -B /exopi-obj/pobj/openjk-0.0.0.20251207 -c -m 555 /exopi-cvs/ports/games/openjk/files/jamp /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/bin/jamp /usr/bin/perl /exopi-cvs/ports/infrastructure/bin/pkg_subst -DMODCMAKE_BUILD_SUFFIX=-release.cmake -DARCH=amd64 -DBASE_PKGPATH=games/openjk -DFLAVOR_EXT= -DFULLPKGNAME=openjk-0.0.0.20251207 -DHOMEPAGE=https://github.com/JACoders/OpenJK -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Thomas\ Frohwein\ \ -DPREFIX=/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=openjk -i -B /exopi-obj/pobj/openjk-0.0.0.20251207 -c -m 555 /exopi-cvs/ports/games/openjk/files/jasp /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/bin/jasp /usr/bin/perl /exopi-cvs/ports/infrastructure/bin/pkg_subst -DMODCMAKE_BUILD_SUFFIX=-release.cmake -DARCH=amd64 -DBASE_PKGPATH=games/openjk -DFLAVOR_EXT= -DFULLPKGNAME=openjk-0.0.0.20251207 -DHOMEPAGE=https://github.com/JACoders/OpenJK -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Thomas\ Frohwein\ \ -DPREFIX=/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=openjk -i -B /exopi-obj/pobj/openjk-0.0.0.20251207 -c -m 555 /exopi-cvs/ports/games/openjk/files/openjkded /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/bin/openjkded >>> Running package in games/openjk at 1773167357.72 ===> games/openjk `/exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/.fake_done' is up to date. Installing /exopi-cvs/ports/games/openjk/pkg/README as /exopi-obj/pobj/openjk-0.0.0.20251207/fake-amd64/usr/local/share/doc/pkg-readmes/openjk ===> Building package for openjk-0.0.0.20251207 Create /exopi-cvs/ports/packages/amd64/all/openjk-0.0.0.20251207.tgz Creating package openjk-0.0.0.20251207 reading plist| checking dependencies| checking dependencies|devel/sdl2 checking dependencies|graphics/jpeg checking dependencies|graphics/png checksumming| checksumming| | 0% checksumming|* | 2% checksumming|*** | 5% checksumming|**** | 7% checksumming|****** | 10% checksumming|******* | 12% checksumming|********* | 15% checksumming|********** | 17% checksumming|************ | 20% checksumming|************* | 22% checksumming|*************** | 24% checksumming|**************** | 27% checksumming|****************** | 29% checksumming|******************* | 32% checksumming|********************* | 34% checksumming|********************** | 37% checksumming|************************ | 39% checksumming|************************* | 41% checksumming|*************************** | 44% checksumming|**************************** | 46% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 54% checksumming|********************************** | 56% checksumming|************************************ | 59% checksumming|************************************* | 61% checksumming|*************************************** | 63% checksumming|**************************************** | 66% checksumming|****************************************** | 68% checksumming|******************************************* | 71% checksumming|********************************************* | 73% checksumming|********************************************** | 76% checksumming|************************************************ | 78% checksumming|************************************************* | 80% checksumming|*************************************************** | 83% checksumming|**************************************************** | 85% checksumming|****************************************************** | 88% checksumming|******************************************************* | 90% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|******** | 12% archiving|********** | 16% archiving|***************** | 27% archiving|************************ | 38% archiving|******************************* | 49% archiving|************************************ | 56% archiving|***************************************** | 64% archiving|********************************************** | 71% archiving|************************************************** | 78% archiving|***************************************************** | 82% archiving|******************************************************* | 86% archiving|*********************************************************** | 92% archiving|************************************************************** | 96% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/openjk-0.0.0.20251207.tgz >>> Running clean in games/openjk at 1773167362.60 ===> games/openjk ===> Cleaning for openjk-0.0.0.20251207 >>> Ended at 1773167363.19 max_stuck=5.01/depends=3.42/show-prepare-results=1.89/patch=1.67/configure=3.86/build=1266.47/fake=0.84/package=4.87/clean=0.64